Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL:Abfrage zum Abrufen der vorherigen und nächsten Video-ID?

Ich denke, Sie könnten so etwas verwenden:

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))