要求查询最晚入职员工,那么只需要匹配hire_date的最大值即可: select * from employees where hire_date = (select max(hire_date) from employees)
我看了其他人的解题思路,有使用order by ,这种做法是存在bug的,因为最晚入职员工的数量具有 不确定性,所以无法写死。
要求查询最晚入职员工,那么只需要匹配hire_date的最大值即可: select * from employees where hire_date = (select max(hire_date) from employees)
我看了其他人的解题思路,有使用order by ,这种做法是存在bug的,因为最晚入职员工的数量具有 不确定性,所以无法写死。