场景
分组查询列表,分组查到的那条数据必须是最新的。
问题
GROUP BY与ORDER BY同时使用,ORDER BY不起作用。
原因
通过查询博客文档,才知道GROUP BY执行顺序在ORDER BY之前,先进行分组,已经得到了分组后的数据,排序没有起作用。
解决
使用子查询和MAX()函数取出分组最新的数据。
实例代码:

分组查询列表,分组查到的那条数据必须是最新的。
GROUP BY与ORDER BY同时使用,ORDER BY不起作用。
通过查询博客文档,才知道GROUP BY执行顺序在ORDER BY之前,先进行分组,已经得到了分组后的数据,排序没有起作用。
使用子查询和MAX()函数取出分组最新的数据。
实例代码:
