【发布时间】:2018-12-11 00:24:10
【问题描述】:
我有一个使用多个 SELECTS 的查询,我需要对其进行优化,但我不知道该怎么做。
查询:
SELECT e.last_name, e.salary, t1.PROMEDIO
FROM employees e,
(
SELECT e.department_id, AVG(e.salary) PROMEDIO
FROM employees e
GROUP BY e.department_id
) t1
WHERE e.department_id = t1.department_id
AND e.salary < t1.PROMEDIO;
【问题讨论】:
-
第一个问题是,为什么你认为你需要优化这个?它运行缓慢还是您认为它会很慢?
标签: sql oracle performance