//个人感觉使用窗口函数要好一些 select emp_no, birth_date, first_name, last_name, gender, hire_date from ( select emp_no, birth_date, first_name, last_name, gender, hire_date, dense_rank() over ( order by hire_date desc ) rk from employees )t1 where t1.rk=3