在蜂巢中,我希望从最大到最小对数组进行排序,并获得索引数组。
例如,表格如下:
id | value_array
1 | {30, 40, 10, 20}
2 | {10, 30, 40, 20}
我愿意得到这个:
id | value_array
1 | {1, 0, 3, 2}
2 | {2, 1, 3, 0}
结果arries是初始元素的索引。我该如何实现?
答案 0 :(得分:1)
使用posexplode分解数组以获取索引和值,按值排序,收集索引数组:
id result_array
1 [1,0,3,2]
2 [2,1,3,0]
经过测试,结果:
mandrill_events