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
本文介绍了一种改进的SQL查询方法,通过使用外联接结合WHERE子句来替代NOT EXISTS,从而优化查询性能并提高理解性。这种技巧特别适用于处理复杂的数据关联场景。

2628

被折叠的 条评论
为什么被折叠?



