Mysql
 sql >> Base de données >  >> RDS >> Mysql

MYSQL :Requête pour obtenir l'ID de la vidéo précédente et suivante ?

Je pense que vous pourriez utiliser quelque chose comme :

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