[mysql]PHP SQL 组中的用户

标签: MySQL PHP
发布时间: 2015/6/11 7:47:51
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个游戏在哪里,我向每个玩家保留每个点。 现在我想要建在哪里,它列出了球员得分最高分。但我想每个玩家的得分最高可见。

前:

David 38 points
Elin 25 points
Kelly 3 points

而不是:

David 38 points
David 35 points
Elin 25 points
Elin 23 points
Elin 20 points
etc etc

我今天的代码:

$sql="select userID, poang from floppy ORDER BY poang DESC  LIMIT 10"; 
    $result=mysql_query($sql) or die(mysql_error()."<br />".$sql); 
    while($row = mysql_fetch_array($result)){
echo $row[userID]." ".$row['poang']." points<br />";
}

谁知道怎么做吗?

解决方法 1:

SELECT TOP 10 userID, MAX(poang) from floppy GROUP BY userID ORDER BY MAX(poang) DESC
官方微信
官方QQ群
31647020