中国开发网: 论坛: 程序员情感CBD: 贴子 503429
李战
DB一句话,胜读十年书啊
in 或者 not in 只是写法而已,关键要看查询优化器的智商。比如,SQL Server常常会把这个写法优化为与join相似的执行计划。

因此,效率的关键要看查询的执行计划啊。

而且,同样的语句,第二次的执行计划还有可能与第一次不同。这表明,智商较高的查询优化器会动态根据表的大小,调整执行计划的哦。

有时候,可能还需要在SQL中加入一些选项来指导查询优化器生成合理的执行计划。那就扯远了...
李战(leadzen)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录