SELECT location_id, city
FROM locations l
WHERE NOT EXISTS
(SELECT location_id FROM departments WHERE location_id <> l.location_id);
请问各位谁能给我讲讲应该如何理解这个not exists吗,如果是exists我还比较好理解,不过我还是不理解为什么上面那条sql一条记录都没返回?
因为我的理解是如果是要找not exists+"<>"的记录那不就是找exists+"="的记录吗,感觉这样理解又不太对,请教各位了。。 谢谢!