核心:
lateral view
explode
posexplode
1 . 朋友推薦崗面試題
有如下一個數據表rec_list_info,其中有id字段,array字段(長度不相同),額外信息字段(json格式),現要求查詢結果做到如第二個表所示,並且array中元素按序與json中元素對應。
注意:要求array按序與json中的內容對應。
解決思路參考:
[1] LATERAL VIEW explode()一行改寫爲多行
[2] hive posexplode
這是與同事討論的題目,現在在上班期間,後續親自調試成功後再寫具體的解決方法。