animateMainmenucolor
WebCms
Создание сайтов, интернет-магазинов, порталов на любой CMS
Набережные Челны
+7 9053704187

Как получить следующую / предыдущую запись в MySQL?

Вопрос

У меня есть записи с идентификаторами 3,4,7,9

Необходимо переходить от одной записи к другой по навигации по следующим/предыдущим ссылкам.

Ответ

Следующая запись:

select * from foo where id = (select min(id) from foo where id > 4)

Предыдущая запись:

select * from foo where id = (select max(id) from foo where id < 4)