MySQL获取分组后每组最大的数据
Contents
需求
获取分组后每组数据中,ID最大的数据
表数据
table: hhh
|
|
想要的结果
|
|
SQL
实现1
|
|
这个比较灵活,可以在group by 后,再按结果集里的再进行自己想要的字段排序等。
这个可以自由实现获取分组后,第N大的数据。比如,分组后,第N大的数据:
|
|
将N
改为你自己想要的数字即可.
实现2
|
|
这种只能实现最大,或者最小。
获取分组后每组数据中,ID最大的数据
table: hhh
|
|
|
|
|
|
这个比较灵活,可以在group by 后,再按结果集里的再进行自己想要的字段排序等。
这个可以自由实现获取分组后,第N大的数据。比如,分组后,第N大的数据:
|
|
将N
改为你自己想要的数字即可.
|
|
这种只能实现最大,或者最小。