解题思路:1,使用order by做 降序排列 ,限制输出第一条结果 。 缺点:如果有同时两人在当天入职,则只能看到一人

代码:

select * from employees order by hire_date desc limit 1

图片说明

例如再增加一列

INSERT INTO employees VALUES(10008,'1958-02-19','aniya','Kalloufi','M','1994-09-15');

用代码1只能显示一列

代码2能显示同一天的

select
  emp_no,
    birth_date,
    first_name,
    last_name,
    gender,
    hire_date
from
(SELECT
    * ,
    rank() over(order by hire_date desc) AS ranks
FROM
    employees) a
where a.ranks=1

图片说明