我有两个关系
R1 = ( a1,a2,a3...an)
R2 = (b1)
其中R1有很多行而R2只有1行
现在我需要一个将列添加到R1的输出
等效的SQL是
select a1,a2,a3...an,b1 from R1,R2
答案 0 :(得分:1)
试试这个:
A = load 'R1' as (a1, a2, a3, an);
B = load 'R2' as (b1);
C = foreach A generate a1.., B.b1;
DUMP C;
答案 1 :(得分: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;