Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual a melhor forma de obter o 'rank' de alguém de uma tabela de pontuações com php e mysql sem loop

SELECT s1.initials, (
  SELECT COUNT(*)
  FROM scores AS s2
  WHERE s2.score > s1.score
)+1 AS rank
FROM scores AS s1