Digamos que tenho registros com IDs 3,4,7,9 e desejo poder ir de um para outro navegando nos links seguintes / anteriores. O problema é que eu não sei como buscar registros com o ID mais alto mais próximo.
Portanto, quando tenho um registro com o ID 4, preciso buscar o próximo registro existente, que seria 7. A consulta provavelmente se parecerá com algo como
SELECT * FROM foo WHERE id = 4 OFFSET 1
Como posso buscar o registro seguinte / anterior sem buscar todo o conjunto de resultados e iterar manualmente?
Estou usando o MySQL 5.