【发布时间】:2019-11-15 01:10:08
【问题描述】:
但我正在寻找的是这个。
{"accountnumber":"A00000065","invoice":{"ids":["2c92c09a693316310169384472126a0d"], "numbers":["INV00000270"]}}
https://prestodb.io/docs/current/functions/map.html
更新:如果我执行以下操作,它会起作用。
map_concat(multimap_agg('number', invoice.invoicenumber), multimap_agg('id', invoice.id))
但是如果我改成
map_concat(multimap_agg('number', invoice.invoicenumber), multimap_agg('id', invoice.balance))
我收到这个错误
第 1:23 行:函数 map_concat 的意外参数 (map(varchar(6),array(varchar)), map(varchar(2),array(decimal(18,6))))。预期:map_concat(map(K,V)) K, V
【问题讨论】:
-
当您尝试
map_concat时,什么不起作用?
标签: presto