GROUP BY语句HiveQL

时间:2015-05-13 14:06:32

标签: hadoop hive hiveql

我是Hive的诺言。我的问题是为什么我们需要在执行GROUP BY时使用collect_set(col)?

从歌曲列表GROUP BY歌手中选择歌手,collect_set(歌曲);;

非常感谢任何帮助。提前谢谢!

1 个答案:

答案 0 :(得分:1)

哥们!!这是另一种方式:)

所有求和/聚合事物都需要一个分组。 在您的查询中,当您尝试执行collect_set(col)时,您需要一个group by。

所以在你的情况下,你试图将歌手演唱的所有歌曲分组。因此,对于collect_set(歌曲)

的分组