【发布时间】:2017-08-19 05:33:55
【问题描述】:
我有非常大的表和在 SELECT 语句中使用长子查询的现有查询。如果将子查询转换为 JOIN,性能是否相同?
以下查询在性能方面有何不同?
SELECT
e.employee_id,
(
SELECT department_name
FROM Department
WHERE employee_id = e.employee_id) Department_Name
FROM Employee e
对比
SELECT
e.employee_id,
d.department_name Department_Name
FROM Employee e
JOIN Department d
ON d.employee_id = e.employee_id
【问题讨论】:
-
执行计划是什么样的?
标签: sql-server sql-server-2012