Eu tenho uma tabela MySQL muito simples onde eu salvo recordes. Parece assim:
Id Name Score
Até agora tudo bem. A questão é: Como faço para obter o que é uma classificação de usuários? Por exemplo, eu tenho um usuário Name
ou Id
e quero obter sua classificação, onde todas as linhas são ordinais ordenadas de forma decrescente para o Score
.
Um exemplo
Id Name Score
1 Ida 100
2 Boo 58
3 Lala 88
4 Bash 102
5 Assem 99
Neste caso, Assem
a classificação de 's seria 3, porque ele obteve a 3ª maior pontuação.
A consulta deve retornar uma linha, que contém (somente) a Classificação necessária.