@jenya7771

Как получить 100 записей, после записи с определённым uuid?

Здравствуйте, как написать запрос, с помощью которого можно получить 100 записей, после записи с определённым id (uuid), и отсортировано по createdAt?

id(uuid) | value(string) | createdAt(timestamp)
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Смотрите дату создания нужной записи, используете её как условие, накидываете сортировку и LIMIT.
Ответ написан
Комментировать
@Akina
Сетевой и системный админ, SQL-программист.
Использовать 2 копии таблицы. Одну для получения даты по заданному UUID, вторую для выборки записей.
SELECT t1.*
FROM table t1
JOIN table t2 ON t2.uuid = @uuid1 
             AND t1.createdAt > t2.createdAt
ORDER BY createdAt ASC LIMIT 100
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы