当前位置: 代码迷 >> Sql Server >> 找出另一个表中不存在的记录,怎么写SQL
  详细解决方案

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

热度:17   发布时间:2016-04-27 16:47:24.0
找出另一个表中不存在的记录,如何写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)
  相关解决方案