数据库--SQL性能优化 - 避免使用 IN 和 NOT IN
WHY?
IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?
1、效率低
可以参看我之前遇到的一个例子([小问题笔记(九)] SQL语句Not IN 效率低,用 NOT EXISTS试试)
2、容易出现问题,或查询结果有误 (不能更严重的缺点)
以 IN 为例。建两个表:test1 和 test2
create table test1 (id1 int)
create table t...
转载
2019-11-11 13:48:31 ·
994 阅读 ·
2 评论