我有这张table
table 1
id, array<string>(place_id)
1, [1 ,2]
2, [2, 3]
table 2 (Metadata)
id, some_meta
table 3 (Places)
1, Name1
2, Name2
3, Name3
我想把这些表合并成这样。
id, places, some_meta
1, "Name1, Name2", some_meta
2, "Name2, Name3", some_meta
我现在被困在from子查询中。
FROM
table1 t1
JOIN table2 t2 ON t1.id = t2.id
这就是我目前的情况。如何加入 t1.place_ids
与 table3
想知道那个地方的名字?我不太了解Hive。
1条答案
按热度按时间gopyfrb31#
使用
lateral view
与explode
并使用join
.