【发布时间】:2014-09-01 14:26:17
【问题描述】:
我有两个数据集
第一组A
(111)
(222)
(555)
第二组B
(333)
(444)
(666)
我做到了 C = 联合 A,B;
附加两个数据集后输出应该是第一个数据集和下一个第二个数据集
预期输出 C 是
(111)
(222)
(555)
(333)
(444)
(666)
但我的输出 C 是
(333)
(444)
(666)
(111)
(222)
(555)
如果我应用联合,则结果不正确 我很难按固定顺序附加它们 我怎样才能做到这一点 ? 我想不出任何帮助,但我们将不胜感激。
【问题讨论】:
-
试试
ORDER。为此,您必须包含键 A 和 B 才能对它们进行排序 -
感谢您的评论,我在集合 A 和 B 中只有一列,输出不应该是行的顺序,它应该是集合的顺序,就像集合 A 的所有行都应该出现第一组和第二组 B 行我找不到任何解决方案。
标签: apache-pig union