Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のようなクエリを使用してランキングを構築しています。
SELECT * FROM users ORDER BY fame DESC;
行ループで変数をインクリメントして位置をカウントします
最初にすべてのランキングを取得せずに、プロフィール サブページにランキング ポジションを追加したいと考えています。
2つのクエリを結合することを考えましたが、これを達成する方法がわかりません...
このようなことを試してください。
SELECT @rownr := @rownr + 1 AS row_number, users.* FROM users JOIN (SELECT @rownr := 0) r ORDER BY fame DESC;