テーブルで左結合を実行すると、右側のテーブルでさらに値が見つかったときに、左側のテーブルの結果が複製されます。右側のテーブルに複数の値がある場合でも、左側から個別の値のみを返すにはどうすればよいですか。(右側のテーブルに複数の画像がある場合でも、1つのムービーのみを返します)
SELECT
*
FROM
Movie AS M
LEFT JOIN MovieImage AS MI WITH (
NOLOCK
) ON M.TheMovieDbId = MI.TheMovieDbId
WHERE
MI.ImageType = 'Poster'
AND MI.ImageSize = 'Thumb'
OR MI.ImageType IS NULL