题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#

获取当前薪水第二多的员工的emp_no以及其对应的薪水salary

http://www.nowcoder.com/practice/c1472daba75d4635b7f8540b837cc719

答案:

SELECT e.emp_no,max(s.salary),e.last_name,e.first_name from employees e INNER JOIN salaries s ON e.emp_no=s.emp_no WHERE salary<(SELECT MAX(salary) FROM salaries)

相当于一次排除最大值后取的最大值就是第二大值

全部评论

相关推荐

杨柳哥:这不是普通人,那这个钱的是天才
点赞 评论 收藏
分享
我是小红是我:学校换成中南
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务