为了更快的定位您的问题,请提供以下信息,谢谢
【详述】问题详细描述
WITH test as (select cast(parse_json(’[{“a”:1,“b”:“botian”}, {“a”: 2,“b”:“bobo”}]’) as array )as t)
select * from test,unnest(t) as t;
执行上面SQL会报java.util.concurrent.ExecutionException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: can’t find table function unnest backend
但是换成array就没问题
WITH test as (
select cast(parse_json(’[1,2,3,4]’) as array )as t
)
select * from test,unnest(t) as t;
【背景】做过哪些操作?
【业务影响】无法解析array数据
【是否存算分离】否
【StarRocks版本】3.1.0
【集群规模】3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】8C/64G/万兆
【联系方式】蔚来汽车& StarRocks交流群-田波[bald_killer@163.com]
【附件】