sql >> Base de Datos >  >> RDS >> Mysql

MYSQL:¿Consulta para obtener la ID de video anterior y siguiente?

Creo que podrías usar algo como:

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