PHP+mysql統計ランキング何位
1786 ワード
ポイントシステムを開発中!その中の1つのデータはユーザーのポイントランキングを表示しますか?いい方法が思いつかない!最も簡単な状況は、あるフィールドのポイントデータランキングを統一することですか?例えばポイントフィールド、中に保存されている整数!ランキングは?あるいは、ソート中のシーケンスの順位をどのように取得しますか?
select count(*) + 1 AS rank from `users` where number > (select `number` from `users` where openid= 'otf-gjrF-nT1cf2W8MHrpPZ2arVQ')
select count(*) + 1 AS rank from `users` where number > (select `number` from `users` where openid= 'otf-gjrF-nT1cf2W8MHrpPZ2arVQ')
select count(*) + 1 from `table` where rank > (select rank from `table` where id = *)
select count(1) from where > or ( = and <= )
order by desc, asc