我正在制作一个音乐下载网站。这里面有三个表,名字分别是song_tbl, artist_tbl, album_tbl。
歌曲_tbl
艺术家_tbl
专辑_tbl
每首歌都有一个艺术家。但问题是有些歌曲有不止一位艺术家(例如:歌曲 2 可能有两位艺术家 = petersn 和艺术家 3)。那我怎么办呢。感谢您的帮助。
最佳答案
您需要一个表 song_artist_tbl 将歌曲链接到艺术家。它应该有 2 列:song_id 和 artist_id,然后如果歌曲 2 链接到艺术家 2 和 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/