Når databasen udfører denne forespørgsel, vælger den først fra Scores , filtrering efter name = '$name' .
Derefter, for hver række, udfører den underforespørgslen:
(
SELECT COUNT(*)
FROM Scores ui
WHERE (ui.score, -ui.ts) >= (uo.score, -uo.ts)
) AS rank
Det betyder, at for hver række af Scores med det søgte navn søger den, hvor mange poster der er i Scores hvor (ui.score, -ui.ts) er større eller lig med den aktuelle rækkes værdier.
Jeg håber at have hjulpet dig...