S02020

错误代码

S02020

报错信息

The grouping column [xxx] must be a vector. RefId:S02020

错误原因

group by 子句指定列的计算结果必须是向量,且包含的数据行数必须和 select 查询列的行数相同。当 group by 子句指定列的计算结果不是向量时,会出现该报错。如下例,group by 指定列不是向量,出现报错:

t = table([1] as val)
select sum(val) from t group by 1

解决办法

检查 group by 子句指定的字段是否符合系统要求。