如何按价格升序订购产品,同时对订单号进行排序。
我试过了
$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条答案
按热度按时间i34xakig1#
似乎你有错误的语法,尝试改变到下面,它会排序
sort_order
先是,然后是price
: