Supponiamo che io abbia record con ID 3,4,7,9 e voglio poter passare l'uno dall'altro navigando tramite i collegamenti successivo / precedente. Il problema è che non so come recuperare il record con l'ID più vicino più vicino.
Quindi, quando ho un record con ID 4, devo essere in grado di recuperare il successivo record esistente, che sarebbe 7. La query probabilmente sarebbe simile a
SELECT * FROM foo WHERE id = 4 OFFSET 1
Come posso recuperare il record successivo / precedente senza recuperare l'intero set di risultati e iterare manualmente?
Sto usando MySQL 5.