0
請幫助MySQL新手。我有3個表:用戶名 - 用戶名是主鍵,表歌 - idsong是主鍵,第二列是標題,第三個表以列「ref」作爲主鍵購買,「idsong」是來自歌曲表的外鍵和「用戶名「是來自用戶表的外鍵。所以我需要生成一個查詢來查詢哪些歌曲有特定的用戶購買,並且我需要標題顯示。到目前爲止,我有:MySQL - 根據條件加入3個表格
SELECT idsong FROM purchased
JOIN users ON users.username=purchased.username
WHERE users.username='admin';
,這讓我對用戶的歌曲ID,但我不知道如何添加標題,從第三個表顯示。請幫忙!
這不起作用的遺憾。獲取錯誤1064(42000):您的SQL語法出錯;檢查對應於你的MySQL服務器版本的手冊,在'INNER JOIN歌曲'ON p.idsong = s.idsong WHERE u.username ='admin''第4行附近使用正確的語法 – user1781482
真棒!這工作。非常感謝! – user1781482