再论一下in,exists,join

SQL优化--使用 EXISTS 代替 IN 和 关联查询(inner join) 昨天的这篇文章提及到的一些问题,在这里我做一下自己的测试,测试结果以微软标准Adventureworks数据库内数据结构为准。

 

测试语句:

 

Code

 

测试统计:

 

Code

 

执行计划

 

可以看到无论是查询计划还是统计IO,都是一样的。

这都是优化器的功劳,并不存在哪个谓词就好些,除非你的测试环境是2000以下。

 

posted on 2008-08-06 09:04  Keep Walking  阅读(3872)  评论(8编辑  收藏  举报