Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL - następny / poprzedni identyfikator z jazdą na rowerze

dla następnego i poprzedniego identyfikatora dla bieżącego foto możesz to zrobić

SELECT COALESCE((SELECT id FROM `foto` WHERE id<'$this->id' ORDER BY DESC id LIMIT 1),
       (SELECT  MAX(id) FROM `foto`))  AS `prev`,
       COALESCE((SELECT id FROM `foto` WHERE id>'$this->id' ORDER BY id LIMIT 1 ),
       (SELECT MIN(id) FROM `foto`)) AS `next`

Mam nadzieję, że działa dobrze dla Twoich potrzeb




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd PHP, MySQL:liczba kolumn nie odpowiada liczbie wartości w wierszu 1

  2. Przestarzałe funkcje MySQL

  3. Ładowanie plików .sql z poziomu PHP

  4. Maksymalna liczba zapytań SQL na stronę

  5. MySQL:Odmowa dostępu dla użytkownika 'user'@'IP_ADDRESS' — Zdalny dostęp dozwolony dla niektórych hostów nie działa dla innych hostów