Задать вопрос
@Svoboo

В чем ошибка SELECT FROM SELECT запроса mysql?

Есть запрос:
SELECT * FROM (SELECT * FROM graph ORDER BY id DESC LIMIT 20) ORDER BY id ASC
. Им должны браться по порядку последние 20 записей. При выполнение выдает ошибку:
#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'ORDER BY id ASC LIMIT 0, 25' на строке 1

В чем моя ошибка?
  • Вопрос задан
  • 292 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
includedlibrary
@includedlibrary
Нужно задать alias
SELECT * FROM (SELECT * FROM graph ORDER BY id DESC LIMIT 20) AS graph ORDER BY id ASC


Только зачем нужен такой странный запрос, можно же одним селектом обойтись?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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