@kur4chyt
Качественный говнокод от производителя

Как получить последние 10 записей из MYSQL в обратном порядке?

Как можно вытащить из таблицы последние 10 записей (например ORDER BY ID, DESC LIMIT 10) , но при этом, чтобы они были в обратном порядке, например:
10 последних записей в нормальном порядке:
1,2,3,4,5,6,7,8,9,10
10 последних записей в обратном порядке:
10,9,8,7,6,5,4,3,2,1
  • Вопрос задан
  • 433 просмотра
Решения вопроса 1
@kur4chyt Автор вопроса
Качественный говнокод от производителя
Решил следующим способом:
collect(Model::orderBy('id','desc')->take(10)->get())->reverse();
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@bkosun
SELECT * FROM (SELECT * FROM `table_name` ORDER BY `id` DESC LIMIT 10) AS `table_name` ORDER BY `id` ASC
Ответ написан
Комментировать
FanatPHP
@FanatPHP
Помогаю и новичкам, и старичкам
Проще всего перевернуть порядок в пхп
Ответ написан
Ваш ответ на вопрос

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

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