NOT EXISTS的另一种写法
来源:互联网 发布:js面向对象是什么意思 编辑:程序博客网 时间:2024/05/16 05:10
NOT EXISTS的另一种写法:
用外联接联接两个表,同时WHERE后取连接字段为空的行记录。
原始写法:
Select * from TableA
Where not exists(select 1 from TableB where TableB.FieldB= TableA.FieldA)
改良后的写法:
Select * from TableA
Left join TableB on TableB.FieldB=TableA.FieldA
Where TabelB.FieldB is null