Apakah ada cara agar saya bisa mendapatkan nomor baris sebenarnya dari kueri?
Saya ingin dapat memesan tabel bernama league_girl dengan bidang yang disebut skor; dan mengembalikan nama pengguna dan posisi baris sebenarnya dari nama pengguna tersebut.
Saya ingin memberi peringkat pada pengguna sehingga saya dapat mengetahui di mana pengguna tertentu berada, yaitu. Joe berada di posisi 100 dari 200, yaitu
User Score Row
Joe 100 1
Bob 50 2
Bill 10 3
Saya telah melihat beberapa solusi di sini tetapi saya telah mencoba sebagian besar dari mereka dan tidak ada yang benar-benar mengembalikan nomor baris.
Saya sudah mencoba ini:
SELECT position, username, score
FROM (SELECT @row := @row + 1 AS position, username, score
FROM league_girl GROUP BY username ORDER BY score DESC)
Seperti diturunkan
... tapi sepertinya tidak mengembalikan posisi baris.
Ada ide?