with t as (
select a.emp_no, salary, last_name, first_name
from employees a join salaries b on a.emp_no=b.emp_no
), t1 as (
select max(salary) as second_salary
from t
where salary<>(select max(salary) from t)
)
select emp_no, salary, last_name, first_name
from t
where salary = (select second_salary from t1)

京公网安备 11010502036488号