我正在處理一個數據集,在這個數據集中,我希望獲得每個class_rk與驅動程序SKU一起銷售的#1賣家,然後是每個class_rk中的#2賣家等.Class_rk與sold_sku關聯)已經在之前的查詢中被識別。這裏是集:SQL等級和順序
driver_sku sold_sku class_rk sold_units
555 432 1 20
555 235 2 17
555 322 2 15
555 253 1 14
555 152 3 13
555 732 1 9
555 913 3 6
我會尋找的輸出:
driver_sku sold_sku class_rk sold_units
555 432 1 20
555 235 2 17
555 152 3 13
555 253 1 14
555 322 2 15
555 913 3 6
555 732 1 9
下面是到目前爲止我試過的代碼:基於你如何
select driver_sku, sold_sku, class_rk, sold_count,
row_number() over(partition by driver_item_id order by class_rk, sold_count desc) as rank from data_table;
哪個dbms? (並非所有產品都支持此功能。) – jarlh
在hadoop中使用配置單元 – jKraut
@GordonLinoff - class_rk是sold_sku的編號 – jKraut