在组中获得最大行?

时间:2012-06-04 06:00:27

标签: mysql

我需要在每组UID中获取最大ID。

ID   UID 
23    1  
24    1  
25    2  
26    2  

会给:

ID   UID 
24    1  
26    2  

如何获得每组中的最大行?

1 个答案:

答案 0 :(得分:0)

使用MAX - 运算符并按UID分组。

SELECT MAX(t.ID), t.UID
FROM yourtable AS t
GROUP BY t.UID;