Hive查询或猪脚本来解决下面提到的问题

时间:2017-03-17 15:30:05

标签: hive apache-pig hiveql

我有一张包含以下数据的表:

A
B
C
D
E

输出应该

AB
AC
AD
AE
BC
BD
BE
CD
CE
DE

如何在PIG和Hive中执行此操作

1 个答案:

答案 0 :(得分:0)

select  concat (t1.col, t2.col)
from    t t1 cross join t t2
where   t1.col < t2.col
+----+
| AB |
| AC |
| AD |
| AE |
| BC |
| BD |
| BE |
| CD |
| CE |
| DE |
+----+