MySQL选择最大为给定id的行

时间:2013-12-20 15:42:23

标签: mysql

我知道这必须在这里,但我不知道如何正确地提出这个问题:

这是一个简单的表格:

id / score:
1/13
2/21
1/123 2/19

我想返回每个id的最高分,换句话说:
1/123 2/21

...谢谢

1 个答案:

答案 0 :(得分:3)

您需要GROUP BY查询,并使用汇总的MAX()函数:

SELECT ID, MAX(score) max_score
FROM yourtable
GROUP BY ID