Mysql
 sql >> база данни >  >> RDS >> Mysql

Странни резултати при използване на поръчка по и ограничение

Проблемът тук е, че всички редове имат брой посещения 1 , следователно тяхната позиция при използване на ORDER BY hits е недетерминиран. И тъй като изпълнявате нова заявка всеки път, когато осъществите достъп до страница, редовете ще бъдат „разбъркани“ наново.

За да поддържате страниците си последователни, можете също да подредите по техния идентификатор:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намаляване на стойността в mysql, но не отрицателно

  2. Пълна система за регистрация на потребители, използваща PHP и MySQL база данни

  3. MySQL Group_Concat повтарящи се стойности

  4. MySQL - Извличане на стойност на ред от различна таблица в зависимост от стойността на реда в таблица

  5. sql заявка:как да направя таговете без деца да станат родители?