为什么sql order by 不能同时降序两个列

img


如图显示,我想要一个order by 同时降序
quantity和item_price,该怎么做呢?还是说只能排序一个列。

可以同时降序两个列,但他的规则是,先根据最前面的进行降序,在前面一列相同的情况,再更具第二列进行降序

排序是有顺序的,你把quantity写在前,item_price写在后
就是说先按quantity排序,只有quantity相同的时候才按item_price排序
没有按两个列一起排序的方法,那是怎么个排法?

Emmm,你只能先排序一个,在这个排序内再排序啊,同时排两个你怎么排。。

同时降序A,B两列本来就是无解的。只能先排序A,当A相同的时候,排序B