思路 找出所有部门经理的 dept_no emp_no salary b表
再找出所有人的 dept_no emp_no salary a表
这俩个子查询进行
a表左连接b表 on 用dept_no相等连接
加上where条件 a.salary>b.salary就OK了

select
a.emp_no, b.emp_no as manager_no, a.salary ,b.salary
FROM
( SELECT
d.dept_no,d.emp_no,s.salary
FROM
dept_emp d
LEFT JOIN
salaries s
ON
d.emp_no=s.emp_no ) a
left join
(
select
d.dept_no,d.emp_no,s.salary
from
dept_manager d
LEFT JOIN
salaries s
ON
d.emp_no=s.emp_no) b
on
a.dept_no=b.dept_no
where
a.salary > b.salary