题目描述

查找入职员工时间排名倒数第三的员工所有信息
CREATE TABLE employees (
emp_no int(11) NOT NULL,
birth_date date NOT NULL,
first_name varchar(14) NOT NULL,
last_name varchar(16) NOT NULL,
gender char(1) NOT NULL,
hire_date date NOT NULL,
PRIMARY KEY (emp_no));

题目思路

由于入职时间倒数第三可能出现重复,因此先查询出倒数第三的hire_date,然后根据该hire_date查找符合题目要求的员工信息

select * from employees
where hire_date = 
(select hire_date from employees order by hire_date desc limit 2,1)

版权声明:本文为weixin_38687387原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_38687387/article/details/79516991