日期:2014-05-16  浏览次数:20788 次

如何用一条SQL语句在表A中过滤表B中存在的记录?
如何用一条SQL语句在表A中过滤表B中存在的记录?

例如,表A有 张三,李四,王五
      表B有 张三

那么表A如何用一条SQL语句输出表B中不存在的数据呢?
(如案例中应该输出 李四,王五)
------解决方案--------------------
子查询not in
------解决方案--------------------
SELECT name FROM A WHERE name NOT IN (SELECT name FROM b )