select de.dept_no, de.emp_no, s.salary AS maxSalary from dept_emp de join salaries s using(emp_no) join ( SELECT de.dept_no, MAX(s.salary) AS maxSalary FROM dept_emp de JOIN salaries s using(emp_no) GROUP BY de.dept_no ) as temp on temp.maxSalary = s.salary and temp.dept_no = de.dept_no ORDER BY de....