2015-03-02 106 views
0

我有2個關係豬添加新列關係拉丁

R1 = (a1,a2,a3...an) 
R2 = (b1) 

其中R1具有大量的行和R2只具有1行

現在我需要的輸出,這將有列添加到R1

相當於SQL是

select a1,a2,a3...an,b1 from R1,R2 

回答

1

嘗試了這一點:

A = load 'R1' as (a1, a2, a3, an); 
B = load 'R2' as (b1); 
C = foreach A generate a1.., B.b1; 
DUMP C; 
0

好的。如果您非常清楚R2中單個字段的值,那麼您可以使用它。

讓我們說,如果你知道在R2文件中值是100獨然後

A = load 'R1' as (a1, a2, a3, an); 
B = load 'R2' as (b1); 
C = foreach A generate a1,a2,a3,an,'100' as newalias; 
DUMP C;