Задать вопрос
@Pavlusha0123
Начинающий Python программист

Как правильно написать sql запрос?

Как вывести все последние версии (отсортированные по imported_at)?
SELECT * FROM requests GROUP BY export_id HAVING imported_at = MAX(imported_at)

spoiler
63bf0299c1347185086881.jpeg
63bf02a3df583027221795.jpeg
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
select requests.*
from (SELECT export_id, max(imported_at) as imported_at FROM requests GROUP BY export_id) as t
         join requests on requests.export_id = t.export_id and requests.imported_at = t.imported_at
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Maksim_64
@Maksim_64
ML Engineer
SELECT * FROM tablename  ORDER BY imported_at DESC;
Ответ написан
Ваш ответ на вопрос

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

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