题目:
请你查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不能使用order by完成。

思路:
第一步,查询工资表的最高工资的值
select max(salary) from salaries
第二步,以最高工资作为条件,查询工资表里小于它的工资列表里的最高工资,即得到第二多工资的值
select max(salary) from salaries where salary < (select max(salary) from salaries)
第三步,以第二多工资的值作为条件,员工表和工资联表查询获取emp_no和salary
select e.emp_no, s.salary, e.last_name, e.first_name from salaries s, employees e
where s.emp_no = e.emp_no and s.salary = (
select max(salary) from salaries where salary <
(select max(salary) from salaries)
)