【发布时间】:2011-04-23 06:11:27
【问题描述】:
我听说联接应该优先于嵌套查询。一般情况下是这样吗?或者可能存在一个比另一个更快的情况:
例如哪种方式编写查询更有效?:
Select emp.salary
from employee emp
where emp.id = (select s.id from sap s where s.id = 111)
或
Select emp.salary
from employee emp
INNER JOIN sap s ON emp.id = s.id
WHERE s.id = 111
【问题讨论】:
-
如果 where 条件成为连接条件的一部分呢? emp.id = s.id 和 s.id = 111 上的 INNER JOIN sap
标签: sql sql-server tsql join