Как взять следующую запись в БД после определенной?
Вот есть запись в таблице с `id` = 5
Следом за этой записью идёт запись с `id` = 100
Определить какая будет следующая запись?
Я надеюсь вы поняли этот бред
Пока что мы только поняли (вернее, мы это знаем), что это бред.
В любой СУБД - до тех пор, пока чётко и однозначно не определена сортировка, которая обеспечивает уникальность каждой записи по выражению сортировки, понятий первый-последний-после-перед-раньше-позже-следующий-предыдущий и т.п в принципе не существует.
И тебе нужно получить следующий id после 5 например. Можно задать лимит 2, where id = 5. Соответственно будет две записи, первая - 5 и следующая запись, далее просто получаем последнее