gpt4 book ai didi

php - SQL查询未返回特定结果

转载 作者:行者123 更新时间:2023-11-29 14:14:41 24 4
gpt4 key购买 nike

我正在尝试创建查询以不包含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。

最佳答案

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'
AND car.car_id not in ( select car_id from part where part = 1 )

关于php - SQL查询未返回特定结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12866655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com