Usa order by
!
Las tablas SQL representan conjuntos desordenados de filas. Sin un order by
cláusula, la base de datos es libre de devolver las filas en el orden que desee, y los resultados pueden no ser consistentes en ejecuciones consecutivas de la misma consulta (por lo tanto, la paginación no es estable).
select course_id, grade_id
from sc_base_course
where agency_id = 10000
order by course_id, grade_id
limit 10,10;
Tenga en cuenta que no solo necesita un order by
cláusula, pero también esta cláusula debe ser determinista . Es decir, la columna (o conjunto de columnas) en la cláusula debe identificar de forma única cada registro; de lo contrario, nuevamente, no está definido en qué orden se obtendrán los vínculos.