Använd @rownum i din fråga för att numrera varje rad och beställ sedan efter @rownum desc. Här är ett exempel .
select @rownum:[email protected]+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc limit 10;
Slutligen, tänk på att det inte rekommenderas att förlita sig på att den aktuella beställningen returneras på lång sikt.