0
我試圖將3個表加入到1.但是我得到一個:無法綁定錯誤消息。SQL加入多個表
因爲我用SQL的n00b,我不知道如果它的錯誤在我的代碼或如果我已經設置表關係錯誤??
我這裏有我的主鍵和外鍵的圖片: http://crystalise.tw/shadow/public.php?service=files&t=b036d2b2516576b27532b947dfb96293
這是我的SQL代碼我一起玩。 我設法得到第一次嘗試使用只有2個表正常工作。但是當我嘗試實現第三個表時,我遇到了問題。這次我應該仔細看看?
--
--SELECT Artists.nameArtist, Albums.nameAlbum
-- FROM Artists
-- INNER JOIN Albums
-- ON Artists.idArtist = Albums.idArtist
-- ORDER BY nameAlbum
--
SELECT Artists.nameArtist, Albums.nameAlbum, Songs.nameSong
FROM Artists
JOIN Songs
ON Artists.idArtist = Albums.idArtist
JOIN Albums
ON Artists.idArtist = Songs.idArtist
是的,我注意到比以及 – 2013-03-19 18:00:22
正確答案:它出現在
from
子句中之前,您不能包括在on
條件的表名(或別名)。想要+1這個。請發表評論,以便我可以在明天用盡我的日常投票配額。 – Rachcha 2013-03-19 18:02:00謝謝!非常有幫助^ _^ – 2013-03-19 19:09:15