[英]SQL Select Query Highest Value
I have a table named Game
: 我有一个名为
Game
的表:
Player Score
1 100
2 250
2 300
3 150
4 700
5 400
5 500
6 800
I need a query to return the highest score for each Player: 我需要查询以返回每个玩家的最高得分:
1 - 100
2 - 300
3 - 150
4 - 700
5 - 500
6 - 800
So far I have this 到目前为止,我有这个
SELECT Player, Score FROM Game
It returns everything but I just need what I explained above. 它返回所有内容,但我只需要上面说明的内容。
You just need a group by
on player. 您只需要按玩家
group by
。
SELECT Player, max(Score) as maxscore
FROM Game
group by player
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.