您的位置:首页 > 数据库 > MySQL

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

2014-12-20 11:28 316 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql select