oracle要查询每个部门里工资大于该部门的平均工资的员工,要求输出员工工资和平均工资

2025-02-07 21:51:54
推荐回答(1个)
回答1:

select employees.employee_id,
employees.salary,
employees.department_id,
avg_tmp.avgsalary
from employees
left outer join (select department_id, avg(salary) as avgsalary
from employees
group by department_id) avg_tmp
on employees.department_id = avg_tmp.department_id