Quando o banco de dados executa esta consulta, primeiro ele seleciona entre
Scores , filtrando por name = '$name' . Então, para cada linha, ele executa a subconsulta:
(
SELECT COUNT(*)
FROM Scores ui
WHERE (ui.score, -ui.ts) >= (uo.score, -uo.ts)
) AS rank
Isso significa que, para cada linha de
Scores com o nome pesquisado, ele pesquisa quantos registros estão em Scores onde (ui.score, -ui.ts) é maior ou igual aos valores da linha atual. espero ter te ajudado...