我创建了两个表:Department(deptno,dname,location)
和Employee(empno,ename,post,gender,salary,deptno)
。我将外键链接到deptno
以链接表。
我的问题是如何找到平均工资大于20000的部门名称。
如果它在Employee表中,我会拥有它,但是如何从Department表中获取它。
答案 0 :(得分:2)
SELECT
d.dname
FROM
Department AS d
JOIN Employee AS e ON d.deptno = e.deptno
GROUP BY
d.dname
HAVING AVG(e.salary) > 20000
答案 1 :(得分:1)
我假设您之前没有听说过加入和聚合,请仔细检查以显示其平均工资>部门的位置,部门名称和平均工资。 20000
Detail