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值对应的员工表名单 和 员工信息表 链接