-3

これは合法的なMySqlクエリですか?(より正確には、2つのテーブルを結合してAND条件を追加する部分です。)

LEFT JOIN release_artwork ON release_artwork.album_id = album.album_id AND release_artwork.position = 1

完全なクエリは次のとおりです。

SELECT album.album_id, album.title, country.country_id, artwork.thumb_filename, artwork.thumb_width, artwork.thumb_height
FROM song
JOIN album ON song.published_album = album.album_id
LEFT JOIN country ON album.country_id = country.country_id
LEFT JOIN release_artwork ON release_artwork.release_id = album.album_id AND release_artwork.position = 1
LEFT JOIN artwork ON artwork.artwork_id = release_artwork.artwork_id
WHERE song.song_id = 1

AND2つのテーブルを結合した直後に追加できますか?

4

1 に答える 1

1

それは完全に合法です。エラーが発生するとは思わない

于 2013-01-02T14:42:27.273 に答える