我一直在摸索着我的腦袋,整天試圖弄清楚如何在我的音樂網站上顯示二重奏。需要音樂網站邏輯/顯示的建議問題
基本上我有2個表在我的MySQL數據庫。
singers
:singer_id,singer_name。
songs
:singer_id,song_id,song_name。
我顯示的歌曲,像這樣: singer_name
:song_name
我知道我可以做所謂的取景器另一個表只:singer_id
和song_id
,如果有二重唱我可以再補充這首歌的兩位歌手。 但這是最好的解決方案?
是不是有更好的更聰明的解決方案?
感謝@alexhowansky,但是這是最好的解決方案,或者最好的解決方案是brad說的,只是得到一本解釋關係數據庫和一對多關係的mysql書。因爲我有更多的歌手錶:專輯,新聞,視頻......等等。 – ParparDromi
這個解決方案與Brad建議的解決方案基本相同,它是處理這些類型關係的標準接受方式。基本上,你需要爲每個實體(歌曲,專輯,歌手等)加一張桌子,併爲每個一對多的關係(歌曲上的歌手,專輯中的歌曲等)加上一張桌子。 –
can ü請編輯您的文章,向我展示表格之間的基本聯繫?請.. ..,提前致謝 – ParparDromi