0

自分のクランのランキングを決定するために、自分のクラン以外のクランのプレイヤー スコアの合計を選択しようとしています。

返される行の量 (あなたのクラン スコアよりも大きい) があなたのクランの位置です。3 行返された場合、あなたのクランは 4 番目です。

私の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 に答える