次の MySQL クエリを実行して、マニュアルがない (そして黒いホイールなどがある) 車を検索しています。
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)
クエリの結果は正しいように見えますが、ID 27 の車が 2 回返されます。すべての結果が一意 (重複なし) になるようにクエリを変更するにはどうすればよいですか?