日期:2014-05-16  浏览次数:20626 次

帮我看下这两个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,然后同时运行这两个脚本,对比一下百分比,不过要在贴近真实环境下才有参考价值