MYSQL查询A表不在B表中的记录

来源:互联网 发布:数据库表 备注 编辑:程序博客网 时间:2024/05/16 18:17

A表的NAME字段和B表的NAME字段相同,查询



A表中NAME项不在B表中的NAME项的记录。

select name from where name not in (select name from B)

或者

select A.NAME
from A left join B ON A.NAME=B.NAME
WHERE B.NAME IS NULL

还可以附加条件

select A.NAME
from A left join B ON A.NAME=B.NAME and B.xid=1
WHERE B.NAME IS NULL

0 0
原创粉丝点击