заказ по цене и сортировке по номеру заказа opencart - PullRequest
0 голосов
/ 27 августа 2018

Как я могу заказать товары по возрастанию цены и по номеру заказа сортировки одновременно.

Я пытался

$sql .= " ORDER BY p.sort_order, ASC p.price DSC";

Но он заказывает только по номеру заказа сортировки

например, если у меня есть:

product_id | price | sort_order
1          | 20    | 0
2          | 10    | 0
3          | 30    | 1
4          | 40    | 0

Я хочу получить

product_id | price | sort_order
2          | 10    | 0
1          | 20    | 0
4          | 40    | 0
3          | 30    | 1

1 Ответ

0 голосов
/ 27 августа 2018

Похоже, у вас неправильный синтаксис, попробуйте изменить ниже, сначала он будет отсортирован по sort_order, а затем price:

$sql .= " ORDER BY p.sort_order ASC, p.price ASC";
...