C'è un modo per ottenere il numero di riga effettivo da una query?
Voglio poter ordinare una tabella chiamata league_girl da un campo chiamato score; e restituisce il nome utente e l'effettiva posizione della riga di tale nome utente.
Voglio classificare gli utenti in modo da poter sapere dove si trova un determinato utente, ad es. Joe è posizione 100 su 200, cioè
User Score Row
Joe 100 1
Bob 50 2
Bill 10 3
Ho visto alcune soluzioni qui ma ho provato la maggior parte di esse e nessuna di esse restituisce effettivamente il numero di riga.
Ho provato questo:
SELECT position, username, score
FROM (SELECT @row := @row + 1 AS position, username, score
FROM league_girl GROUP BY username ORDER BY score DESC)
Come derivato
... ma non sembra restituire la posizione della riga.
Qualche idea?