Mysql
 sql >> Base de données >  >> RDS >> Mysql

Inverser l'ordre naturel d'une table MySQL sans ORDER BY ?

Utilisez @rownum dans votre requête pour numéroter chaque ligne, puis triez par @rownum desc. Voici un exemple .

select @rownum:[email protected]+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc limit 10;

Enfin, sachez qu'il n'est pas recommandé de compter sur le retour à long terme de la commande en cours.