我有两张 table 。车辆和所有权。我正在尝试进行查询,该查询将为我提供 OWNERSHIP 表中所有 NOT 车辆的列表。我基本上需要一份关于我的可用车辆库存的报告。我试过这个查询:
SELECT VEHICLE.*
FROM VEHICLE, OWNERSHIP
WHERE (VEHICLE.VEH_ID <> OWNERSHIP.VEH_ID);
我得到:
当我执行 equal 操作时,我会获得所有权中列出的所有车辆,以便正常工作。但是 NOT Equal 不等于。有什么想法吗?
最佳答案
尝试
SELECT VEHICLE.*
FROM VEHICLE
WHERE NOT EXISTS
(SELECT NULL FROM OWNERSHIP WHERE VEHICLE.VEH_ID= OWNERSHIP.VEH_ID);
关于sql - Access 查询中的多表 NOT EQUAL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13554145/