【发布时间】:2021-01-09 22:22:28
【问题描述】:
我有两张桌子:
- 一列是标识符数组。
- 另一个是将这些标识符映射到另一个值的维度表
我正在寻找使用维度表转换第一个表的列。
例子:
表 1:
Column A | Column B
'Bob' | ['a', 'b', 'c']
'Terry' | ['a']
维度表:
Column C | Column D
'a' | 1
'b' | 2
'c' | 3
预期输出:
Column A | Column B
'Bob' | [1,2,3]
'Terry' | [1]
有没有办法做到这一点(最好在 Presto 中)而不用爆炸和重新聚合数组列?
【问题讨论】: