sql >> Database >  >> RDS >> Mysql

MYSQL:Vraag om vorige en volgende video-ID te krijgen?

Ik denk dat je zoiets zou kunnen gebruiken als:

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. Variabele MySQL-trigger declareren

  2. het controleren van de gebruikersstatus (actief, inactief) op een webpagina

  3. Hoe tekenreeksarray in SQL-parameter door te geven aan IN-clausule in SQL

  4. Combineer de resultaten van twee niet-gerelateerde zoekopdrachten in één weergave