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

Zeile vor und nach einer Abfrage erhalten

Sie können Unterabfragen verwenden, um die ID des vorherigen und nächsten Datensatzes zu erhalten:

...
where media.id in (
  '$id',
  (select max(id) from media where id < '$id'),
  (select min(id) from media where id > '$id')
)
...