找出另一个表中不存在的记录,如何写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)