2

次のようなクエリを使用してランキングを構築しています。

SELECT * FROM users ORDER BY fame DESC;

行ループで変数をインクリメントして位置をカウントします

最初にすべてのランキングを取得せずに、プロフィール サブページにランキング ポジションを追加したいと考えています。

2つのクエリを結合することを考えましたが、これを達成する方法がわかりません...

4

1 に答える 1

0

このようなことを試してください。

SELECT 
@rownr := @rownr + 1 AS row_number,
users.*
FROM users
JOIN    (SELECT @rownr := 0) r
ORDER BY fame DESC;
于 2013-10-03T11:03:06.053 に答える