Допустим, у меня 5000 строк в моей базе данных. Я хочу разбивать страницы на результаты, но я хочу только разбивать страницы на последние 1000 строк, а не все 5000. Как мне это сделать? У меня был бы такой вопрос:MySQL. Как рисовать через определенное количество строк?
SELECT SQL_CALC_FOUND_ROWS * FROM table LIMIT 0,25
Но этот запрос захватил бы все 5000 результатов. Я просто хочу захватить последние 1000 результатов и сделать это с разбивкой по страницам. Как мне это сделать? У меня есть поле id, которое является первичным ключом, автоматически увеличивается. Не знаю, поможет ли это.
Второй вариант лучше, поскольку первый не гарантирует возврата 1000 строк, если в идентификаторах есть пробелы. –