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
没有评论:
发表评论