select
de.dept_no,
de.emp_no,
s.salary
from
dept_emp de
join salaries s on de.emp_no = s.emp_no
join (
select
de.dept_no,
max(s.salary) maxSalary
from
dept_emp de
left join salaries s on de.emp_no = s.emp_no
group by
de.dept_no
) t on t.dept_no = de.dept_no
and t.maxSalary = s.salary
order by
de.dept_no
子查询获取部门最大薪水,然后联合两张外表进行信息展示,easy

京公网安备 11010502036488号