简体   繁体   English

SQL选择查询最高值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM