GBase 8a
适配迁移
文章

GBase 8a数据库集群查询报错 too many columns

GBase社区管理员
发表于2020-08-02 18:37:3562次浏览0个评论

GBase 8a数据库集群,单个表最多支持2000个列,包括临时表。在进行多表join时,如果select部分用到的列太多,也会造成中间表的列数超过了2000个。

原因:

GBase单个表最多2000个列,包括临时表。而客户在进行多表join时,中间表的列数超过了2000个。

常见SQL如下:

select * from A join b join c ...

查询的返回列,超过了2000个。

解决:

减少join结果的列数。

评论已关闭