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