Как получить кол-во записей, после выбранной записью?
Представим, есть таблица.
id, title
1, text
2, text2
3, text3
4, text4
5, text5
Мы делаем выборку select where id = 2
и после этой записи было добавлено же еще записи с id 3,4,5 итого 3 записи после еще есть.
Вот как получить этот оффсет ?
Я делаю выбор записи 2, и как получить число 3 ? что после неё было добавлено еще 3 записи.
Манипулируйте: select * from table where id in (2,3,4,5);
"После" 2: select id from table where id > 2;
Количество после: select count(id) from table where id > 2;
Если у вас по порядку auto increment.
В итоге вам надо получать все id после двух, а потом формировать select, как в первом примере.