hive查询sql必须加GROUP BY,否则选择列表中的列 col 无效,因为该列没有包含在聚合函数或 GROUP BY子句中。

通常来说countround这种应该算作是聚合函数,不用 GROUP BY;
但是hive对round使用不认为其为聚合函数,使用其中的字段应该添加到GROUP BY中,round内使用的字段需要加GROUP BY;
否则报错 Invalid column reference

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐