按语句分组hiveql

fkvaft9z  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(343)

我是Hive的走狗。我的问题是,为什么在执行分组方式时需要使用collect\u set(col)?
选择歌手,按歌手从歌曲列表组中收集歌曲集;;
非常感谢您的帮助。提前谢谢!

toiithl6

toiithl61#

伙计!!反过来说:)
所有的汇总都需要一个分组。在您的查询中,当您尝试执行collect\u set(col)时,您需要一个groupby。
所以在你的例子中,你试图把一个歌手唱的所有歌曲分组。因此,组由收集集(歌曲)

相关问题