with s as(
select emp_no,salary from salaries
where salary=(
select max(salary) from salaries
where salary<(select max(salary) from salaries)))
select s.emp_no,s.salary,e.last_name,e.first_name
from s join employees e using(emp_no)

思路:

1、找出薪水表里最大值

2、薪水表-找出“小于1中数值”的最大值

3、薪水表-2值对应的员工表名单 和 员工信息表 链接