Im пытается объединить 3 таблицы в 1. Но я получаю: Не удалось связать сообщение об ошибке.SQL join multiple Tables
Как я n00b с SQL, я не уверен, если его ошибка в моем коде или если я установил отношения в таблице неправильно?
У меня есть картина моих первичных и внешних ключей здесь: 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
Да, я заметил, чем и –
Правильный ответ. Хотите, чтобы +1 это. Пожалуйста, напишите комментарий, чтобы я мог это сделать завтра, поскольку я исчерпал свою квоту ежедневных голосов. – Rachcha
Спасибо! очень полезно^_^ –