如果在sql中使用了not in 那么内外表都进行全表扫描,不会用到索引,但是not exists就不一样了,not exists的子句还是会用到表中的索引,所以不管表中的数据多少not exists都要比not in要快。
not in 与not exit 的区别
于 2022-03-08 16:24:15 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
如果在sql中使用了not in 那么内外表都进行全表扫描,不会用到索引,但是not exists就不一样了,not exists的子句还是会用到表中的索引,所以不管表中的数据多少not exists都要比not in要快。