У меня есть данные для продуктов такого рода выглядит так:ORDER BY с несколькими условиями?
id order status discount status product type
------------------------------------------------------
1 in progress pending approval top
2 in progress approved top
3 NMI pending approval jeans
4 NMI pending approval jacket
5 completed approved helmet
Существует определенный порядок, что продукты, которые обычно сортируются по, который похож на следующее:
ORDER BY "order status" DESC, "discount status" ASC, "product type" DESC, "id" DESC
Теперь это нормально, но мне нужен особый тип порядка в верхней части списка, который представляет собой заказы, которые являются «статусом заказа» и «статус скидки» в ожидании утверждения. Остальная часть списка должна соответствовать порядку, описанному выше.
Я знаю, что могу использовать случаи, чтобы вытащить эту информацию в верхнюю часть, но как я могу это сделать, не нарушая остальной порядок? Благодаря!
Какая база данных вы используете, db2 или mysql –
Я использую db2 .. – wsc