答案:
SELECT e.emp_no,max(s.salary),e.last_name,e.first_name from employees e INNER JOIN salaries s ON e.emp_no=s.emp_no WHERE salary<(SELECT MAX(salary) FROM salaries)
相当于一次排除最大值后取的最大值就是第二大值
答案:
SELECT e.emp_no,max(s.salary),e.last_name,e.first_name from employees e INNER JOIN salaries s ON e.emp_no=s.emp_no WHERE salary<(SELECT MAX(salary) FROM salaries)
相当于一次排除最大值后取的最大值就是第二大值