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

MYSQL:Truy vấn để lấy ID video trước đó và tiếp theo?

Tôi nghĩ bạn có thể sử dụng một cái gì đó như:

SELECT * 
  FROM videos AS c 
 WHERE (VideoId = (SELECT MAX(VideoId) FROM videos WHERE VideoId < c.VideoId AND IsActive = 1)
    OR  VideoId = (SELECT MIN(VideoId) FROM videos WHERE VideoId > c.VideoId AND IsActive = 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. virtualenv pip mysqldb mac os X python

  2. Django migrate:không tạo bảng

  3. Phân tích cú pháp một tệp xml và lưu trữ nó vào cơ sở dữ liệu

  4. mySQL - Phân trang các hàng đã lọc

  5. Làm thế nào để sử dụng Kết nối liên tục của PDO?