我有一些行,其中包括命中列和制造商列。
我需要做的是按点击顺序排列行,也可以按制造商的不同值排序。
让我举个例子来澄清这一点,因为我认为我没有正确的词来描述我想做的事。
让我坐下来我有这些行(点击 - 制造商)
hits manufacturers
----------------------
11 ManufacturerA
5 ManufacturerB
18 ManufacturerC
10 ManufacturerC
6 ManufacturerA
11 ManufacturerA
11 ManufacturerB
18 ManufacturerA
18 ManufacturerC
现在,我想查询的结果是这个
hits manufacturers
--------------------
18 ManufacturerA
18 ManufacturerC
18 ManufacturerA
11 ManufacturerA
11 ManufacturerB
11 ManufacturerA
10 ManufacturerC
6 ManufacturerA
5 ManufacturerB
因此,总而言之,命中必须是下降但是如果有相同数量的命中行但是制造商不同,那么这些必须由提升制造商订购但是每个都要一个,直到没有更多独特的制造商,然后重复。最后一个例子
让我们说点击的顺序已经发生了,这就是我们得到的
hits manufacturers
--------------------
18 ManufacturerB
18 ManufacturerB
18 ManufacturerA
18 ManufacturerC
18 ManufacturerC
18 ManufacturerA
18 ManufacturerA
我需要这个才能成为
hits manufacturers
--------------------
18 ManufacturerA
18 ManufacturerB
18 ManufacturerC
18 ManufacturerA
18 ManufacturerB
18 ManufacturerC
18 ManufacturerA
可以这样做吗?如果可以的话,查询会有多贵?值得吗
谢谢
P.S。我试着尽可能地解释它:)