Je lance la requête MySQL suivante pour trouver les voitures qui n'ont pas de manuels (et qui ont des roues noires, etc.)
SELECT `cars`.* FROM `cars`
INNER JOIN wheels ON cars.id = wheels.car_id
LEFT OUTER JOIN manuals ON cars.id = manuals.car_id
WHERE (cars.created_at > '2010-09-09'
AND wheels.color = 'Black'
AND wheels.created_at < '2011-01-05'
AND manuals.car_id IS NULL)
Les résultats de la requête semblent corrects, mais la voiture avec l'identifiant 27 est retournée deux fois. Comment puis-je modifier la requête pour que tous les résultats soient uniques (pas de doublons) ?