Bir sorgudan gerçek satır numarasını alabilmemin bir yolu var mı?
Score adlı bir alana göre league_girl adlı bir tablo sipariş edebilmek istiyorum; ve bu kullanıcı adının kullanıcı adını ve gerçek satır konumunu döndürün.
Kullanıcıları sıralamak istiyorum, böylece belirli bir kullanıcının nerede olduğunu söyleyebilirim, yani. Joe, 200 üzerinden 100. sırada, yani
User Score Row
Joe 100 1
Bob 50 2
Bill 10 3
Burada birkaç çözüm gördüm ama çoğunu denedim ve hiçbiri aslında satır numarasını döndürmüyor.
Bunu denedim:
SELECT position, username, score
FROM (SELECT @row := @row + 1 AS position, username, score
FROM league_girl GROUP BY username ORDER BY score DESC)
Türetildiği gibi
... ancak sıra konumuna dönmüyor gibi görünüyor.
Herhangi bir fikir?