我需要一些帮助,如何在猪身上达到某个领域只有一个记录。
A = load .... ;
/ * 数据看起来像:
transaction_id,prod_id,日期
1,123,20140102
1,124,20140102
1,125,20140102
2,233,20140107
2,245,20140107
3,255,20140109 * /
B = GROUP A BY transaction_id;
C = FOREACH B {
limited = LIMIT A 1;
GENERATE FLATTEN(limited);
};
我希望它能回馈3条记录,但只能提供1条记录。
我做错了什么?
感谢您提前回复。
答案 0 :(得分:1)
我发现了这个问题。对我感到羞耻,但我忘记在加载时更改字段分隔符,这就是为什么它只返回一条记录