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