sql >> Databasteknik >  >> RDS >> Mysql

MYSQL:Fråga för att få föregående och nästa video-ID?

Jag tror att du kan använda något som:

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. Hur säkerhetskopierar och återställer jag PostgreSQL-databas i Windows7?

  2. Hur man konverterar tal till ord - ORACLE

  3. Visar mysql-radernas innehåll i html-tabellen med php

  4. Fönsterfunktion i MySQL-frågor