【发布时间】:2014-04-05 18:00:33
【问题描述】:
文件 1:
EmpID Name DOB SAL
122292|ABCDEF|1985|60000
122293|GHIJKL|1988|75000
文件 2:
EmpID Agreeno POLNO
122292|UNI456|AWS12345
122292|UNI457|AWS12346
122292|UNI458|AWS12347
122292|UNI459|AWS12348
122293|UNI460|AWS12349
122293|UNI461|AWS12350
122293|UNI462|AWS12351
122293|UNI463|AWS12352
期待文件3中的结果集如下,
文件 3:
需要按以下顺序为每个员工提供员工详细信息和员工协议详细信息。
122292|ABCDEF|1985|60000
122292|UNI456|AWS12345
122292|UNI457|AWS12346
122292|UNI458|AWS12347
122292|UNI459|AWS12348
122293|GHIJKL|1988|75000
122293|UNI460|AWS12349
122293|UNI461|AWS12350
122293|UNI462|AWS12351
122293|UNI463|AWS12352
我想在 Pig 中执行此操作。除了 Pig 之外,还有其他方法(Hive/MR 等)可以达到相同的结果吗?
我试图在 Pig 中使用 JOIN LEFT OUTER 命令。但无法实现。
感谢您对此的回应。
【问题讨论】:
-
从表面上看你想使用联合
标签: apache-pig