ekuiper如何使用unnest函数?

版本是1.14.3-slim
规则sql:select unnest(data) from mqtt
数据:{“data”:[“1”,“2”]}
错误信息:can t find the result from the unnest function

收到,我们看一下

1 个赞

用了你的例子我们这不能复现。

是可以,是我的失误,sql取值写错了
sql:select unnest(table->data) , id from mqtt
数据为 {“table”:{“id”:“1”,“data”:[“1”,“2”]}}
这样的话会报错 can t find the result from the unnest function

我是需要先用json函数取到data的值再使用unnest函数吗?
如:select unnest(json_path_query(table,“$.data[*]”)) from mqtt