SELECT n.dept_no,n.emp_no, MAX(n.salary)FROM(SELECT *FROM dept_emp AS d LEFT OUTER JOIN salaries AS sON d.emp_no = s.emp_no) AS nGROUP BY n.dept_no先联成一张表,把所有的信息包含在里面,之后再按照部门分组,找出每个部门里最高的薪酬,再展示就可,窗口函数的方法也可,不过对于分不同部门,有点局限