Czy istnieje sposób, aby uzyskać rzeczywisty numer wiersza z zapytania?
Chcę mieć możliwość zamówienia tabeli o nazwie league_girl za pomocą pola o nazwie score; i zwróć nazwę użytkownika i rzeczywistą pozycję w wierszu tej nazwy użytkownika.
Chcę uszeregować użytkowników, aby móc określić, gdzie jest dany użytkownik, tj. Joe zajmuje pozycję 100 z 200, tj
User Score Row
Joe 100 1
Bob 50 2
Bill 10 3
Widziałem tutaj kilka rozwiązań, ale wypróbowałem większość z nich i żadne z nich nie zwraca numeru wiersza.
Próbowałem tego:
SELECT position, username, score
FROM (SELECT @row := @row + 1 AS position, username, score
FROM league_girl GROUP BY username ORDER BY score DESC)
Jak pochodne
... ale wygląda na to, że nie zwraca pozycji wiersza.
Jakieś pomysły?