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 ) )
题解:获取薪资第二位高的员工信息
逻辑: 先查出最高的薪水,根据最高的薪水查询第二高的薪水,再关联员工的基础信息表。