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

Resultados extraños usando order by y limit

El problema aquí es que todas las filas tienen un recuento de visitas de 1 , por lo tanto, su posición al usar ORDER BY hits es no determinista. Y dado que ejecuta una nueva consulta cada vez que accede a una página, las filas se "codificarán" nuevamente.

Para mantener la coherencia de sus páginas, también puede ordenarlas por ID:

SELECT mot_cle.* FROM mot_cle ORDER BY hits DESC, id ASC LIMIT 3 OFFSET 0; --Page 1