Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Bắt hàng trước và sau một truy vấn

Bạn có thể sử dụng truy vấn con để lấy id của previos và bản ghi tiếp theo:

...
where media.id in (
  '$id',
  (select max(id) from media where id < '$id'),
  (select min(id) from media where id > '$id')
)
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng ORDER BY bên trong UNION

  2. Lỗi MySQL 1449:Người dùng được chỉ định làm trình xác định không tồn tại

  3. Các ký tự Unicode (hệ thập lục phân) trong MySQL

  4. Hàng đầu tiên trong nhóm theo hàng so với hàng cuối cùng

  5. SQL:Lấy Sản phẩm từ một danh mục nhưng cũng phải nằm trong một nhóm danh mục khác