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

wtzytmuj  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(492)

我有一张这样的table:

  1. Source Target Date
  2. A B 2018-01-14
  3. B C 2018-06-29
  4. C D 2019-03-05

我的目标是创建这样的路径:d
在oracle中,我会使用connectby函数,但在hive中是否可以这样做?

ecfdbz9o

ecfdbz9o1#

选择col1,col2,date,concat(x,lead(y)over())from(select*,concat(col1,col2,lead(col2)over())作为x,lead(col2)over()作为y from table)x;

相关问题