日期:2014-05-18  浏览次数:20475 次

问一下这两句SQL的效率?
Select   *   from   a   inner   join   b   where   b.AreaID   =   @ID

Select   *   from   a   inner   join   (Select   *   from   where   b.AreaID   =   @ID   )   as   b

------解决方案--------------------
后一句语法有错误
------解决方案--------------------
Select * from a inner join b where b.AreaID = @ID
这个好
------解决方案--------------------
都沒有ON...
------解决方案--------------------
我猜执行计划是一样的
------解决方案--------------------
我猜执行计划是一样的
-------------------------
我也感觉差不多,貌似把第一句的where改为and,估计就第一句快点了