我正在尝试查找子类别相对于其主要类别的计数。我想按每个主要类别按 desc 进一步订购它们。目前我的代码
select ShipperID, EmployeeID, count(*)
from orders
group by 1, 2
order by 3 desc
这完全改变了组。如果我能得到帮助如何在每个小组内部订购它,我将非常感激。
最佳答案
我怀疑您只是想将 ShipperId
作为 order by
中的第一个键:
select ShipperID, EmployeeID, count(*)
from orders
group by ShipperID, EmployeeID
order by ShipperID, count(*) desc;
关于mysql - 使用 order by 而不改变组的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51851338/