自分のクランのランキングを決定するために、自分のクラン以外のクランのプレイヤー スコアの合計を選択しようとしています。
返される行の量 (あなたのクラン スコアよりも大きい) があなたのクランの位置です。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