у меня есть 3 таблицы: oc_artists, oc_songs, oc_songs_tagsMySQL покинул присоединиться и внутреннее соединение 3 таблицы
можно выбрать 2 таблицы с этим кодом:
SELECT * FROM `oc_songs` LEFT JOIN oc_songs_tags ON oc_songs.song_id=oc_songs_tags.song_id
WHERE oc_songs_tags.song_tag IS NULL
Теперь мне нужно выбрать данные из oc_artists. .. Я пытался это вопросы отвечают: MySQL LEFT JOIN 3 tables
И вот мой код:
SELECT * FROM oc_songs
LEFT JOIN oc_artists
INNER JOIN oc_songs_tags
ON oc_songs.song_artist_id = oc_artists.artist_id
ON oc_songs_tags.song_id = oc_songs.song_id
Но я получаю эту ошибку
8 errors were found during analysis.
Unrecognized keyword. (near "ON" at position 131)
Unexpected token. (near "oc_songs_tags" at position 134)
Unexpected token. (near "." at position 147)
Unexpected token. (near "song_id" at position 148)
Unexpected token. (near "=" at position 156)
Unexpected token. (near "oc_songs" at position 158)
Unexpected token. (near "." at position 166)
Unexpected token. (near "song_id" at position 167)