我正在制作一个音乐下载网站。这里有三张桌子,分别是song,artist,album。
歌曲
艺术家
相册
每首歌都有一个艺术家。但问题是有些歌曲有不止一个艺术家(例如:song2可能有两个艺术家=petersn和artist 3)。那我怎么办呢。谢谢你的帮助。

最佳答案

你需要一个桌面歌曲艺术家链接到艺术家。它应该有两个列:song_id和artist_id,然后如果song 2链接到artists 2和artists 3,则有:

song_artist_tbl
song_id   artist_id
2         2
2         3

然后可以从song-tbl表中删除artist-id列

关于mysql - 如何在Mysql中关联表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26294574/

10-11 15:43