@alexandrryabchuk

Как создать сложный запрос MySQL?

есть таблица
id integer
name varchar
status integer (1или 2)
created date

Нужно создать один запрос
- выводим заявки со статусом 2, created которых не превышает конец текущего дня, с сортировкой по created ASC
- выводим заявки со статусом 1, с сортировкой по created DESC
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
(SELECT id, name, status, created FROM table WHERE status = 2 AND DATE(created) <= CURRENT_DATE ORDER BY created ASC)
UNION ALL
(SELECT id, name, status, created FROM table WHERE status = 1 ORDER BY created DESC)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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