云数据仓库ADB 提示 must be an aggregate expression or appear in GROUP BY clause
该错误提示意味着在SQL查询中,如果你没有使用聚合函数(如SUM, AVG, COUNT等)对某列进行操作,那么这列必须出现在GROUP BY子句中。换句话说,HAVING子句中引用的所有列,如果不是聚合函数的结果,就必须包含在GROUP BY子句里。这是因为HAVING是在GROUP BY分组之后对结果进行过滤的,它只能作用于分组的列或者聚合函数计算出的值。此回答整理自钉群“云数据仓库ADB-开发者群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。