Digamos que tengo registros con ID 3,4,7,9 y quiero poder ir de uno a otro navegando a través de los enlaces siguiente / anterior. El problema es que no sé cómo obtener el registro con la ID más alta más cercana.
Entonces, cuando tengo un registro con ID 4, necesito poder recuperar el siguiente registro existente, que sería 7. La consulta probablemente se vería algo así como
SELECT * FROM foo WHERE id = 4 OFFSET 1
¿Cómo puedo obtener el registro siguiente / anterior sin obtener todo el conjunto de resultados e iterar manualmente?
Estoy usando MySQL 5.