sql >> Base de Datos >  >> RDS >> Mysql

¿Invertir el orden natural de una tabla MySQL sin ORDER BY?

Use @rownum en su consulta para numerar cada fila y luego ordene por el desc @rownum. Aquí hay un ejemplo .

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

Por último, tenga en cuenta que no se recomienda confiar en la devolución del pedido actual a largo plazo.