查询最晚入职的员工
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`));
标准做法 条件查询 先查询出最晚的日期 然后作为限定条件
select* from employees where hire_date=(select max(hire_date) from employees)
若最后入职的只有一个人,考虑排序+Limit取结果
select* from employees order by hire_date desc limit 0 1
LIMIT m,n : 表示从第m+1条开始,取n条数据;
LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。