我有一张包含员工姓名,工资和部门ID的表格。如何在一个表中的员工部门显示他们的名单,工资和平均工资列表?
e.g。
name | sal | av. sal.
------+------+--------
Smith | 1500 | 2000
答案 0 :(得分:0)
SELECT name,
sal,
avgSal
FROM Employee e,
(SELECT deptId,
avg(sal) as avgSal
FROM Employee
group by deptId
) avgSalary
WHERE e.deptId= avgSalary.deptId