Задать вопрос
avenikolay
@avenikolay
Коля

Как отсортировать данные в MySQL?

В магазине есть заказы. У каждой записи заказа есть два значения - payment - отвечает за оплату, status - отвечает за обработку заказа.
Необходимо отсортировать данные следующим образом:
- сначала заказы, которые были оплачены, но не обработаны - payment(1), status(0)
- зачем заказы, которые были не оплачены и не обработаны - payment(0), status(0)
- затем оплаченные и обработанные заказы - payment(1), status(1)
- однородные между собой записи сортировать по дате (или по id)
  • Вопрос задан
  • 104 просмотра
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@nozzy
Symfony, Laravel, SQL, Python, Telegram

- сначала заказы, которые были оплачены, но не обработаны - payment(1), status(0)
- зачем заказы, которые были не оплачены и не обработаны - payment(0), status(0)
- затем оплаченные и обработанные заказы - payment(1), status(1)

Используй join, а затем сортировка
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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