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

原创粉丝点击