Quick BI数据集自定义SQL中JOIN多表关联查询所有字段时报错:“SQLSyntaxErrorException: Duplicate column name 'xxx'”
更新时间:
复制为 MD 格式
问题描述
Quick BI数据集自定义SQL中JOIN多表关联查询所有字段时报错:“SQLSyntaxErrorException: Duplicate column name 'xxx'”是什么原因?

问题原因
Quick BI中会在原始自定义SQL外层自动增加一层查询逻辑,SELECT * 查询全部字段时,当两个表中有同名字段时会报重复字段的错误。
解决方案
1. 在自定义SQL中SELECT查询字段时加上字段别名进行区分。
2. 用拖表的方式关联创建数据集,然后相应的修改下相同字段的别名。
适用于
当前环境Quick BI公共云专业版v5.5.2
该文章对您有帮助吗?