我的桌子在Hive中是这样的:-
C1 | F1,F2,F3 | V1,V2,V3
我需要以下格式的输出:-
C1 | F1 | V1
C1 | F2 | V2
C1 | F3 | V3
我使用了如下的爆炸功能:-
选择col1,exp_col2,exp_col3
来自my_table
横向视图爆炸(split(col2,','))col2table AS exp_col2
横向视图爆炸(split(col3,','))col3table AS exp_col3;
此查询正在col1上进行交叉联接,而不是返回3行,而是返回9行作为输出。
有人可以在这里帮助我吗?