MySQL查询优化 对not in 、in 的优化
因为 not in不走索引,所以不在不得已情况下,就不要使用not in
下面使用 join 来替代not in 做查询
select ID from A where ID not in (select ID from B)
替换为
select A.ID from A left join B on A.ID=B.ID and B.ID is null
或者:
select A.ID from A left join B on A.ID=B.ID where B.ID is null
posted on 2018-10-29 11:52 Alex_guoyihao 阅读(8981) 评论(3) 编辑 收藏 举报