2011年6月23日星期四

  NOT EXISTS的另一种写法

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

没有评论:

发表评论