SQL 性能优化技巧 part1

参数是子查询时,使用 EXISTS 代替 IN   如果 IN 的参数是(1,2,3)这样的值列表时,没啥问题,但如果参数是子查询时,就需要注意了。   比如,现在有如下两个表:   现在我们要查出同时存在于两个表的员工,即田中和铃木,则以下用 IN 和 EXISTS 返回的结果是一样,但是用 EXISTS 的 SQL 会更快: -- 慢 SELECT * FROM Class_A WHERE
相关文章
相关标签/搜索