就SQL-server
逻辑查询阶段而言;WHERE
子句在子句之后FROM
。
我使用了以下代码:
GO
SET showplan_ALL ON;
GO
SELECT j.Name,
q.hoursWorked
FROM #j j
INNER JOIN #q q ON
j.Name = q.Name
WHERE q.hoursWorked > 9;
GO
SET showplan_ALL OFF;
GO
这导致以下结果:
现在WHERE
似乎是嵌套循环的一部分。我认为嵌套循环是连接 - 这是FROM
子句。
这与WHERE
似乎与FROM
物理计划相同的逻辑查询阶段有何一致?