我有亲戚。描述书籍->{map[]}。
其中一对,key是ashok leyland,value是ashok 0.15
Ashok LeyLand#Ashok 0.15.
Ashok LeyLand#Land 0.012.
Ashok LeyLand#Ley 0.002.
Ashok LeyLand#Ashoka 0.09.
Hero Cycles Limited#Hero Cycles 0.72
Hero Cycles Limited#Hero 0.06
Hero Cycles Limited#Hero Limited 0.54
Hero Cycles Limited#Cycles 0.01
我想要一双价值最高的。需要输出为ashok leyland#ashok 0.15。如果有可能得到所需的输出,我可以修改到下面的关系。
这里的一对,键是ashok-leyland,ashok值是0.15
Ashok LeyLand Ashok#0.15.
Ashok LeyLand Land#0.012.
Ashok LeyLand Ley#0.002.
Ashok LeyLand Ashoka#0.09.
Hero Cycles Limited Hero Cycles#0.72
Hero Cycles Limited Hero#0.06
Hero Cycles Limited Hero Limited#0.54
Hero Cycles Limited Cycles#0.01
谢谢
1条答案
按热度按时间pu3pd22g1#
我用maptobagudf把Map转换成了包。使用group按所需键将行分组。使用top函数筛选最高值,而不是使用order by和limit。