【Mysql】获取薪水第二多的员工的emp_no以及其对应的薪水salary
获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
http://www.nowcoder.com/questionTerminal/8d2c290cc4e24403b98ca82ce45d04db
题目要求:获取薪水第二多的员工的emp_no以及其对应的薪水salary
个人思路:考虑到存在多人领相同数额的薪水情况,这里需要对薪水去重。先用子查询找出第二高的薪水数额。再找出领取这个数额员工的emp_no。
limit m,n和limt n offset m的理解:同样是指跳过m行取n条数据,只是写法不同。
select emp_no,salary from salaries where salary = ( select salary from salaries group by salary order by salary desc limit 1,1)
牛客题霸-SQL篇【Mysql】 文章被收录于专栏
少壮不努力,老大勤刷题