Atualize a classificação em uma tabela MySQL
Eu tenho a seguinte estrutura de tabela para uma tabela Player
Table Player {
Long playerID;
Long points;
Long rank;
}
Supondo que o playerID e os pontos tenham valores válidos, posso atualizar a classificação de todos os jogadores com base no número de pontos em uma única consulta? Se duas pessoas tiverem o mesmo número de pontos, devem empatar para a classificação.
ATUALIZAR:
Estou usando o hibernate usando a consulta sugerida como uma consulta nativa. O Hibernate não gosta de usar variáveis, especialmente o ':'. Alguém sabe de alguma solução alternativa? Ou não usando variáveis ou contornando a limitação do hibernate nesse caso usando HQL?