说明A表中存在B表中的所有user
经实际运行:
SELECT user FROM A WHERE user NOT IN (SELECT user FROM B)
这条语句没有输出任何结果集SELECT user FROM A WHERE USER NOT IN( SELECT user FROM A WHERE user IN (SELECT user FROM B))
这条语句有输出结果集请问这两条语句有什么区别吗???
为什么得到的结果却不一样呢?
实际的想法都是一样的想从A表中取出不存在于B表中的user的记录.