Hive 连续多次 lateral view explode 踩坑
Posted 二十六画生的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive 连续多次 lateral view explode 踩坑相关的知识,希望对你有一定的参考价值。
table1表结构:
c1
c2arr
c3arr
c4arr
select
c1,
c2arr_item,
c3arr_item,
c4arr_item
from
table1
lateral view explode(c2arr) c2arr_table as c2arr_item
lateral view explode(c3arr) c3arr_table as c3arr_item
lateral view explode(c4arr) c4arr_table as c4arr_item
如果c2arr ,c3arr, c4arr的长度分别是2,3,4 则结果有: 2*3*4 = 24行
如果c2arr ,c3arr, c4arr的长度分别是2,3,0 则结果有: 2*3*0 = 0行 !!!
end
以上是关于Hive 连续多次 lateral view explode 踩坑的主要内容,如果未能解决你的问题,请参考以下文章
Hive Lateral View + explode 详解
Hive Lateral View + explode 详解