mysql分组后选出最大值所在的那一行数据
背景
mysql中使用group by进行分组后取某一列的最大值,我们可以直接使用MAX()函数来实现,但是如果我们要取最大值所在的那一行或多行(可能有多行对应的最大值都一样)
那么我们需要取得整行的数据该怎么办?
统计订单表中每个用户最近下单的一条数据
方法一
1 2 3 4 5 |
|
方法二
1 2 3 |
|
mysql中使用group by进行分组后取某一列的最大值,我们可以直接使用MAX()函数来实现,但是如果我们要取最大值所在的那一行或多行(可能有多行对应的最大值都一样)
那么我们需要取得整行的数据该怎么办?
1 2 3 4 5 |
|
1 2 3 |
|