0
我有2个关系猪添加新列关系拉丁
R1 = (a1,a2,a3...an)
R2 = (b1)
其中R1具有大量的行和R2只具有1行
现在我需要的输出,这将有列添加到R1
相当于SQL是
select a1,a2,a3...an,b1 from R1,R2
我有2个关系猪添加新列关系拉丁
R1 = (a1,a2,a3...an)
R2 = (b1)
其中R1具有大量的行和R2只具有1行
现在我需要的输出,这将有列添加到R1
相当于SQL是
select a1,a2,a3...an,b1 from R1,R2
尝试了这一点:
A = load 'R1' as (a1, a2, a3, an);
B = load 'R2' as (b1);
C = foreach A generate a1.., B.b1;
DUMP C;
好的。如果您非常清楚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;