select d.dept_no, d.emp_no, salary maxSalary from dept_emp d join salaries s on d.emp_no=s.emp_no where (dept_no,salary) in ( select dept_no,max(salary) from dept_emp d join salaries s on d.emp_no=s.emp_no group by d.dept_no) order by dept_no
简单直观

select d.dept_no, d.emp_no, salary maxSalary from dept_emp d join salaries s on d.emp_no=s.emp_no where (dept_no,salary) in ( select dept_no,max(salary) from dept_emp d join salaries s on d.emp_no=s.emp_no group by d.dept_no) order by dept_no
简单直观