select 
    e.emp_no           emp_no,
    s.salary           salary,
    e.last_name        last_name,
    e.first_name       first_name
from employees e left join salaries s on e.emp_no = s.emp_no
where s.salary = 
(
    select max(salary)
    from salaries
    where 
    salary < (
        select max(salary)
        from salaries
    )
)

题解:获取薪资第二位高的员工信息

逻辑: 先查出最高的薪水,根据最高的薪水查询第二高的薪水,再关联员工的基础信息表。