0

尝试选择您自己以外的部落中玩家得分的总和,以确定您的部落排名。

它返回的行数(大于您的部落分数)是您的部落位置。如果它返回 3 行,那么您的氏族排在第四位。

我的 sql(不起作用):

SELECT sum(score) as sum_score
FROM players WHERE sum_score  > " .$our_clan_score . " 
AND clan !=0 AND clan != $our clan 
GROUP BY clan

players桌子

id    name    score    clan
------------------------------
4     Bill    455      2
4

1 回答 1

3

可能是(无法检查)

SELECT sum(score) as sum_score
FROM players WHERE  clan !=0 AND clan !=  ".$our_clan."  
GROUP BY clan
HAVING sum_score  > " .$our_clan_score . " 
于 2012-07-30T16:45:33.903 回答