题解 | #获取每个部门中当前员工薪水最高的相关信息#
获取每个部门中当前员工薪水最高的相关信息
http://www.nowcoder.com/questionTerminal/4a052e3e1df5435880d4353eb18a91c6
解答:
1。先查出每个部门的最高工资
2。在用部门编号和工资匹配
ps:可以避免一个部门中最高工资有多个人
select d.dept_no,d.emp_no,salary from dept_emp d join salaries s on d.emp_no=s.emp_no where (d.dept_no,salary) in ( select d.dept_no,max(s.salary)as maxSalary from dept_emp d,salaries s where d.emp_no=s.emp_no group by d.dept_no) order by d.dept_no