首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

找出另一个表中不存在的记录,怎么写SQL

2012-02-02 
找出另一个表中不存在的记录,如何写SQL要求用1条语句实现,如下表Aid1text----------001rrrr002cccc003xxxx

找出另一个表中不存在的记录,如何写SQL
要求用1条语句实现,如下

表A

id1       text
----------
001         rrrr
002         cccc
003         xxxx

表B
id1         text
----------
001         rrrr
002         cccc
004         kkkk

要求输出

003     xxxx


[解决办法]
SELECT * FROM 表A T
WHERE NOT EXISTS(SELECT 1 FROM 表B WHERE id1 = T.id1 AND text = T.text)
[解决办法]
select * from A where not exists(select * from B where id1=A.id1 and text=A.text)

热点排行