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

解决方案 »

  1.   

    Select * from a inner join b where b.AreaID = @ID
    这个好
      

  2.   

    把on写漏了,不好意思,嘿嘿,就是那层意思了Select * from a inner join b on a.id=b.id where b.AreaID = @IDSelect * from a inner join (Select * from where b.AreaID = @ID ) as b on a.id=b.id
      

  3.   

    我猜执行计划是一样的
    -------------------------
    我也感觉差不多,貌似把第一句的where改为and,估计就第一句快点了