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

Obtenga resultados SELECT ordenados por ID de fila en mySQL

Puede probar el siguiente enfoque, aunque no le doy ninguna garantía de que funcionará como usted desea:

SET @rownum:=0;

SELECT *
FROM (SELECT @rownum:[email protected]+1 as rownum,
             *
      FROM yourTable) t1
ORDER BY rownum DESC
LIMIT 100;

Debo mencionar que si no tiene una identificación única en su tabla, la clasificación siempre será un problema. Nunca podrá saber el orden en que se muestran las cosas. (En otras palabras:¡no es fiable!)