这道题,我是用分步做的
1.将普通员工工资部门查出来作为aa表
2.将部门经理工资相关信息查出来为bb表
3.两个表通过部门连接,加上条件。就ok了
SELECT aa.dn ,bb.dn,aa.ss,bb.ss
FROM
(SELECT e.dept_no dd,e.emp_no dn,s.salary ss
FROM dept_emp e
JOIN salaries s
ON s.emp_no=e.emp_no) aa
JOIN
(SELECT m.dept_no dd,m.emp_no dn,s.salary ss
FROM dept_manager m
JOIN salaries s
ON s.emp_no=m.emp_no) bb
ON aa.dd=bb.dd
WHERE aa.ss>bb.ss