3つのテーブルを1つに結合しようとしていますが、「バインドできませんでした」というエラーメッセージが表示されます。
私はSQLを初めて使用するので、コードにエラーがあるのか、テーブルの関係を間違って設定したのかわかりません。
ここに主キーと外部キーの写真があります: http ://crystalise.tw/shadow/public.php?service = files&t = b036d2b2516576b27532b947dfb96293
これが私が遊んでいる私のSQLコードです。私は2つのテーブルだけを使用して最初の試みをうまく機能させることができました。しかし、3番目のテーブルを実装しようとすると問題が発生します。今回は何を詳しく見ていけばいいですか?
--
--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