---
source_url: https://docs.dolphindb.cn/zh/error_codes/S02018.html
fetched_at: 2026-05-19T09:09:33Z
category: error_codes
title: S02018
sha1: b5998b33bef681728e0abe2df1564683a3e273d2
---

# S02018

## 错误代码

S02018

## 报错信息

The grouping column [xxx] cannot be an array vector. RefId:S02018

## 错误原因

系统不允许 group by 子句指定 array vector 类型的列，因为在这种情况下无法进行分组操作。当 group by 子句指定某一列为 array
vector 类型时，会报这个错误。如以下场景中，`grp` 列为 array vector 类型，出现报错：

```dolphindb
t = table(array(INT[], 0, 10).append!([1 2, 3]) as grp, [1,1] as val)
select sum(val) from t group by grp // throw exception
```

## 解决办法

检查 group by 子句，确保没有指定 array vector 类型列。
