O problema aqui é que todas as linhas têm uma contagem de acertos de
1
, portanto, sua posição ao usar ORDER BY hits
é não determinístico. E como você executa uma nova consulta cada vez que acessa uma página, as linhas serão "embaralhadas" novamente. Para manter suas páginas consistentes, você também pode ordenar por seu id:
SELECT mot_cle.* FROM mot_cle ORDER BY hits DESC, id ASC LIMIT 3 OFFSET 0; --Page 1