Problem polega na tym, że wszystkie wiersze mają liczbę trafień 1
, dlatego ich pozycja przy użyciu ORDER BY hits
jest niedeterministyczny. A ponieważ za każdym razem, gdy wchodzisz na stronę, wykonujesz nowe zapytanie, wiersze zostaną „zaszyfrowane” od nowa.
Aby zachować spójność stron, możesz również uporządkować według ich identyfikatora:
SELECT mot_cle.* FROM mot_cle ORDER BY hits DESC, id ASC LIMIT 3 OFFSET 0; --Page 1