Wenn ich eine linke Verknüpfung mit einer Tabelle durchführe, werden die Ergebnisse aus der linken Tabelle dupliziert, wenn mehr Werte in der rechten Tabelle gefunden werden. Wie kann ich nur die eindeutigen Werte aus der linken Tabelle zurückgeben, auch wenn es mehrere Werte in der rechten Tabelle gibt? (nur den einen Film zurückgeben, auch wenn es mehrere Bilder in der rechten Tabelle gibt)
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