【每日一小题】如何对单列限定条件并返回查询结果?
1.题目:
2.解题思路:
①找到需要限定条件的列:hire_date;
②确定限定条件:在hire_date中找最大值,陷阱是最大值可能不止一个;
③确定返回字段与原表一致,可以选择select*。
3.代码实现:
select * from employees
where hire_date=(
select max(hire_date) from employees);
4.可能的错误解答:
select * from employees
order by hire_date desc
limit 1;
问题点:默认最大值只有1个。
#MySQL#