Проблемът тук е, че всички редове имат брой посещения 1
, следователно тяхната позиция при използване на ORDER BY hits
е недетерминиран. И тъй като изпълнявате нова заявка всеки път, когато осъществите достъп до страница, редовете ще бъдат „разбъркани“ наново.
За да поддържате страниците си последователни, можете също да подредите по техния идентификатор:
SELECT mot_cle.* FROM mot_cle ORDER BY hits DESC, id ASC LIMIT 3 OFFSET 0; --Page 1