我的select和group语句找到绝对最大值和最小值

时间:2015-12-18 19:22:15

标签: mysql

如果我按照说明id执行select语句和分组,是否可以在分组之前返回结果行以及整个结果的列最大值?

E,G

Select id, name year 
FROM TABLE 
GROUP BY id ASC

$rows = result;

$latest= absolute max value of year for all rows filtered?

或者是进行分组最大值并获得绝对最大值的唯一方法吗?

1 个答案:

答案 0 :(得分:0)

最简单的方法是在WITH ROLLUP上使用MySQL的GROUP BY子句。它记录得很清楚here好处和/或缺点是,那些"绝对"价值与正常结果混合在一起;所以要获得最后一个结果,你必须得到最后的结果......在这一点上,跟踪以前记录的最大值和最小值将是微不足道的。