select e.emp_no
,f.emp_no as manager_no
,e.salary as emp_salary
,f.salary as manager_salary
from
(select c.emp_no # step1:非管理人员薪水
,c.dept_no
,d.salary
,c.from_date
,c.to_date
from dept_emp c
inner join salaries d
on c.emp_no=d.emp_no) e
left join # step3:用部门编号left join step1 和 step2 的结果
(select a.dept_no
,a.emp_no # step2:管理人员薪水
,b.salary
,a.from_date
,a.to_date
from dept_manager a
inner join salaries b
on a.emp_no=b.emp_no) f
on e.dept_no=f.dept_no
where e.salary>f.salary # step4:where 条件为非管理人员薪水>管理人员薪水