Как вывести записи с БД в обратном порядке с n-ой записи SQL?

Допустим есть 20(id) записей в бд. Мне нужно с 16-ой(id) записи вывести 5 записей в обратном порядке. Т.е 16,15,14,13,12. Как это можно реализовать?


Ответы (1 шт):

Автор решения: Ivan Dudarev
SELECT * FROM some_table ORDER BY id DESC OFFSET 4 LIMIT 5

Вот только OFFSET вам нужно будет вычислять в зависимости от общего количества записей

→ Ссылка