Mysql-获取列值不是特定值的所有记录
我有两张桌子: 汽车 栏目:Mysql-获取列值不是特定值的所有记录,mysql,join,select,Mysql,Join,Select,我有两张桌子: 汽车 栏目: id id | car_id | tire_pressure 车轮 栏目: id id | car_id | tire_pressure 汽车有许多轮子 我想选择所有车轮轮胎压力为'low'的汽车s,这样它可以有许多其他车轮,但如果它没有轮胎压力为'low'的车轮,我希望在查询结果中返回它 这可以在mysql中完成吗?请查看链接页面顶部附近的。如果join键正确,可以这样做 从车辆a中选择a.id、b.car\u id、b.tire\u pressure 连
id
id | car_id | tire_pressure
车轮
栏目:
id
id | car_id | tire_pressure
汽车有许多轮子
我想选择所有车轮轮胎压力为'low'的汽车
s,这样它可以有许多其他车轮,但如果它没有轮胎压力为'low'的车轮,我希望在查询结果中返回它
这可以在mysql中完成吗?请查看链接页面顶部附近的。如果join键正确,可以这样做
从车辆a中选择a.id、b.car\u id、b.tire\u pressure
连接a.id=b.car\U id上的车轮b
其中b.轮胎压力!='低'代码>您可以在下面尝试-
SELECT DISTINCT car_id
FROM Wheel
WHERE car_id NOT IN (SELECT car_id
FROM Wheel
WHERE UPPER(tire_pressure) = 'LOW')
总和(胎压='低')=0
。