简单理解:查询两次最大即可,第二次查询在第一次查询结果中进行查询。 SELECT emp_no,salary,last_name,first_name from employees join salaries s using(emp_no) where salary<(select max(salary) from salaries) and salary=( SELECT max(salary) from employees join salaries s using(emp_no) where salary<(select max(salary) from salaries) ...