[摘要]+----+---------+---------+---------------------+---------------------+可以看到结果,分组后只会返回分组内的第一条数据。因为gro...
+----+---------+---------+---------------------+---------------------+可以看到结果,分组后只会返回分组内的第一条数据。因为group by语法没有进行组内排序的功能,只会按mysql默认的排序显示。 如何才能对group by分组内的数据进行排序了,这个需要根据不同的需求处理。
1.id最大的,评论时间肯定最新 这种情况我们可以使用id代替时间去搜寻并组内排序,使用max(id)就可以获取到每个分组中最大的评论id(即最新的评论) |
关键词: 讲解mysql group by 组内排序的办法