【发布时间】:2013-02-23 20:24:48
【问题描述】:
我想要一条 SQL 语句来获取具有最小值的行。
考虑这张表:
id game point
1 x 5
1 z 4
2 y 6
3 x 2
3 y 5
3 z 8
如何选择在point 列中具有最小值的ID,按游戏分组?像下面这样:
id game point
1 z 4
2 y 5
3 x 2
【问题讨论】:
-
您需要加入同一张表才能获得所需的结果。在答案中检查下面的查询。
-
为什么你的结果中游戏“y”点值是 6 而不是 5?
-
由于 OP 没有回应,我只能假设他的意思是问“按 id 分组”,并显示哪个游戏得分最低...
标签: sql database greatest-n-per-group