Есть ли способ получить фактический номер строки из запроса?
Я хочу иметь возможность заказать таблицу под названием league_girl в поле под названием score; и верните имя пользователя и фактическую позицию строки этого имени пользователя.
Я хочу ранжировать пользователей, чтобы я мог указать, где находится конкретный пользователь, т.е. Джо - позиция 100 из 200, т.е.
User Score Row
Joe 100 1
Bob 50 2
Bill 10 3
Я видел несколько решений здесь, но я пробовал большинство из них, и никто из них не вернул номер строки.
Я пробовал это:
SELECT position, username, score
FROM (SELECT @row := @row + 1 AS position, username, score
FROM league_girl GROUP BY username ORDER BY score DESC)
Как получено
... но, похоже, он не возвращает позицию строки.
Любые идеи?