2.5版本unnest函数查询时不能使用别名

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】2.5版本unnest函数查询时不能使用别名,升级前2.2是可以的
【背景】建表语句:
CREATE TABLE questionnaire_answer (
id int(11) NULL COMMENT “pk”,
project_id varchar(50) ,
questionnaire_id varchar(50) ,
questionnaire_type varchar(200)
) ENGINE=OLAP
UNIQUE KEY(id, project_id, questionnaire_id)
COMMENT “OLAP”
DISTRIBUTED BY HASH(id, project_id, questionnaire_id) BUCKETS 10
PROPERTIES (
“replication_num” = “1”,
“in_memory” = “false”,
“storage_format” = “DEFAULT”,
“enable_persistent_index” = “false”,
“compression” = “LZ4”
);

查询方式:

SELECT
m1.*,
unnest AS questionnaire_type_unnest
FROM
questionnaire_answer m1,
unnest (
split ( questionnaire_type, “,” ))

WHERE
project_id = ‘fa5cf22f6a154d66993611e7974a7c19’
会报错unknown err
去别名之后是可以正常查询的:

SELECT
*,
unnest AS questionnaire_type_unnest
FROM
questionnaire_answer,
unnest (
split ( questionnaire_type, “,” ))

WHERE
project_id = ‘fa5cf22f6a154d66993611e7974a7c19’

【业务影响】
当存在复杂sql时不取别名不方便处理

【StarRocks版本】例如:2.5.3

【联系方式】社区群14-八月企鹅

也可以联系社区群 14 天明