[test]
Guest
Выбор двух ближайших значений ...
Довольно часто встречается, что требуется сделать кнопочки "вперед" "назад".
Обычно получаю необходимый мне раздел (фото, статью, новость) так
SELECT * FROM `my_table` WHERE `id` = '<asked_id>'
поле `id` уникальное автоинкрементное.
Хочу получить номера для прошлого раздела и следующего, это актуально если учесть, что `id` может быть не попорядку.
Пока решается в 2 дополнительных запроса.
А можно как-либо получить все 3 значения (или 2 или 1, если нет ближайших) за один запрос ?
Довольно часто встречается, что требуется сделать кнопочки "вперед" "назад".
Обычно получаю необходимый мне раздел (фото, статью, новость) так
SELECT * FROM `my_table` WHERE `id` = '<asked_id>'
поле `id` уникальное автоинкрементное.
Хочу получить номера для прошлого раздела и следующего, это актуально если учесть, что `id` может быть не попорядку.
Пока решается в 2 дополнительных запроса.
А можно как-либо получить все 3 значения (или 2 или 1, если нет ближайших) за один запрос ?