我正在尝试创建查询以不包括 part_id = '1' 的汽车。这可行,但汽车继续出现,因为 car_id 与多个其他 part_id 相关联。
这是我的查询:
SELECT
distinct car.car_id,
part.description
FROM car
JOIN car_parts part on (car.car_id = part.car_id)
WHERE part.part_id <> '1'
我的桌子:car_parts
Car ID | Part ID
1 1
1 3
1 4
2 2
2 5
2 7
3 1
3 4
3 9
4 1
应该从查询返回的唯一 car_id 是 car_id = 2。