问题

image.png
image.png
image.png

思路

  1. /*用MAX函数,先查出最大salary,再利用<得到不含最大salary的子表,在子表上再求最大值*/
  2. SELECT e.emp_no, s.salary, e.last_name, e.first_name
  3. FROM employees AS e INNER JOIN salaries AS s
  4. ON e.emp_no = s.emp_no
  5. WHERE to_date = '9999-01-01'
  6. AND salary = (SELECT max(salary)
  7. FROM salaries
  8. WHERE to_date = '9999-01-01'
  9. AND salary < (SELECT MAX(salary)
  10. FROM salaries
  11. WHERE to_date = '9999-01-01')
  12. );