Скажімо, у мене є записи з ідентифікаторами 3,4,7,9, і я хочу мати можливість переходити від одного до іншого за допомогою навігації за наступними / попередніми посиланнями. Проблема полягає в тому, що я не знаю, як отримати запис із найближчим вищим ідентифікатором.
Отже, коли у мене є запис з ідентифікатором 4, мені потрібно мати можливість отримати наступний існуючий запис, який би був 7. Запит, ймовірно, виглядатиме як
SELECT * FROM foo WHERE id = 4 OFFSET 1
Як я можу отримати наступний / попередній запис без отримання всього набору результатів і вручну повторення?
Я використовую MySQL 5.