我有一张像
name string
address string
timezone string
one_key_value array<struct<key:string,value:array<string>>
two_key_value array<struct<key:string,value:array<string>>
并想将其转换为
name string
address string
timezone string
one_key_value map<string,array<string>>
two_key_value map<string,array<string>>
使用快速。有
lateral view inline
但它在 presto 中并没有真正起作用。我怎样才能做到这一点?
最佳答案
根据提供的信息,您基本上需要两件事:
0.175 确实有点过时了。
map_from_entries(one_key_value)
(文档:https://trino.io/docs/current/functions/map.html#map_from_entries)关于sql - Presto:将 array<struct<key:string,value:array<string>>> 转换为 map<string,array<string>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52993499/