当前位置: 代码迷 >> Sql Server >> 帮小弟我看下这两个sql语句效率相同吗
  详细解决方案

帮小弟我看下这两个sql语句效率相同吗

热度:45   发布时间:2016-04-24 10:46:31.0
帮我看下这两个sql语句效率相同吗

select  * from basic_info a inner join diqu b on a.birth_city=b.dq_id
select  (select dq_name from diqu where birth_city=dq_id)  as dirth_city  from basic_info 


说明下:
表diqu中有dq_id int,dq_name nvarchar(14) 两列
表basic_info中含birth_city int  列
------解决方案--------------------
SQL优化器应该会给出相同的执行计划 但是还是建议你自己去看看执行计划。
------解决方案--------------------
ctrl+m,然后同时运行这两个脚本,对比一下百分比,不过要在贴近真实环境下才有参考价值
  相关解决方案