是否可以在Hive中将几行合并为一行?

时间:2019-04-30 09:13:56

标签: hive

我有一张这样的桌子:

Source  Target   Date
A             B             2018-01-14
B             C             2018-06-29
C             D             2019-03-05

我的目标是创建这样的路径:ABCD
在Oracle中,我将使用CONNECT BY函数,但是可以在Hive中使用吗?

1 个答案:

答案 0 :(得分:0)

从(select *,concat(col1,col2,lead(col2)over())中选择col1,col2,date,concat(x,lead(y)over())作为x,lead(col2)over() )作为表y的y;