SqlServer 优化技巧

查询在A表但是不在B表中的数据

– 效率低,但是容易理解

select distinct A.ID from A where A.ID not in (select ID from B)

– 图解 

select A.ID from A left join B on A.ID=B.ID where B.ID is null


– 逻辑相对复杂,但是效率最高 

select * from B where (select count(1) as num from A where A.ID = B.ID) = 0


 

 

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

相关推荐