Задать вопрос
cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!

Как получить кол-во записей, после выбранной записью?

Представим, есть таблица.
id, title
1, text
2, text2
3, text3
4, text4
5, text5
Мы делаем выборку select where id = 2
и после этой записи было добавлено же еще записи с id 3,4,5 итого 3 записи после еще есть.

Вот как получить этот оффсет ?

Я делаю выбор записи 2, и как получить число 3 ? что после неё было добавлено еще 3 записи.
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
@Hanneman
Манипулируйте:
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, как в первом примере.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы