获取当前薪水第二多的员工信息
获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
http://www.nowcoder.com/questionTerminal/8d2c290cc4e24403b98ca82ce45d04db
不用order by 就需要考虑最大值的次大值
先找出最大值
在根据最大值找出次大值
然后进行查询即可
select e.emp_no,salary,e.last_name,e.first_name # 通过内连接进行查询
from employees e
inner join salaries s
on e.emp_no = s.emp_no and s.salary =
(select max(salary) as salary # 找出小于最大值的次大值
from salaries
where salary < (select max(salary) # 找出最大值
from salaries
where to_date = '9999-01-01')
)