赞
踩
虽然现在计算机硬件及网络设备都比以前大大提高,但查询优化也是我们要追求的,尤其在大的庞大的数据量下。
在sql查询中,not in 需要全集检索,很影响性能。
为了提高查询性能,我们可以用 连接 替代not in 如下:
select a,b,c from A where a not in (select a from B);
可以替换为
select a,b,c from A left join B on A.a=B.a where b.a is null;
速度能提高几十倍。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。