【发布时间】:2019-06-05 13:55:53
【问题描述】:
我正在尝试实现这个数据库设计。我是 mysql 新手,并不真正了解如何连接所有内容,所以我试图将每个查询分解成碎片..
数据库看起来像
歌曲:
id title length artist_id
艺术家:
id name
播放列表:
id title user_id
播放列表_歌曲:
playlist_id song_id
用户:
id name email
查询 - 获取用户播放列表名称和播放列表 ID
SELECT users.id,users.name,playlists.playlistname,playlists.id
FROM users, playlists
WHERE users.user_id = playlists.users_id
outputs :
user_id | user_username | playlistname | id
如何使用输出中的 id 继续查询“更深”以获取 playlist_songs ?
对不起,如果我错了,请纠正我。
【问题讨论】:
-
请使用更有用的显式连接而不是隐式(逗号)连接。谷歌如何加入 3 张桌子 = 那里有很多。
标签: mysql database relational-database