0
我需要從4個表中查詢數據。我不確定這是最好的數據庫設計來解決這個問題。這是簡化版本。實際的表有更多的column.I有表用戶上傳的誰他們的歌聲:是否可以組合4個表格?
Id | Username |
---------------
1 | John |
2 | Michael |
3 | Frank |
然後,我有歌臺這樣
Id | Title | UserId
----------------------
1 | Title 1 | 1
2 | Title 2 | 1
3 | Title 3 | 2
4 | Title 4 | 2
然後播放列表表像這樣
Id | Title | UserId
------------------------
1 | My Playlist | 3
然後,用戶保存歌曲ID的播放列表條目屬於播放列表
Id | SongId | PlaylistId
--------------------------
1 | 2 | 1
2 | 4 | 1
3 | 3 | 1
我想查詢後實現的是這樣的:
Playlist | By | Song List
------------------------------------------------------------
My Playlist | Frank | Title 2 - John, Title 3 - Michael,
| | Title 4 - Michael
-------------------------------------------------------------
不知道如何在MySQL查詢此。或者更好的桌子設計來達到理智的效果?
我們需要更多的信息,給你準確的答案,請參閱http://stackoverflow.com/help/how-to-ask –