我有两个表,Car
表和 Driver
表。
Driver 表中有name
、birthDate
和id
。
在 Car 表中有 regNo
、manuID
、colour
、price
和 driverID
.
driverID
和 id
匹配,但是有一个 Driver.id
不在 Car.driverID
我怎样才能只显示不在 Car 表中的那个。
我试过这个:
SELECT id FROM Driver JOIN Car ON Car.driverID!=Driver.id;
最佳答案
您可以使用子查询。
SELECT id FROM Driver WHERE id not in (select distinct driverid from car)
关于mysql - 简单的 MySQL 查询,ON JOINS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17215714/