- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 SqlServer中in和exists的区别效率问题
in 和exists in是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询。 一直以来认为exists 比in 效率高的说法是不准确的。如果查询的两个表大小相当,那么用in 和exists 差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如: 表A(小表),表B
2015-08-07 15:39:42 5883
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人