首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitter Scalding中的SQL Union等效项

Twitter Scalding中的SQL Union等效项
EN

Stack Overflow用户
提问于 2012-10-22 20:23:05
回答 3查看 1.2K关注 0票数 4

我需要连接两个有相同字段集的管道,也就是('id,'groupName,'name),就像SQL UNION的工作方式一样。

EN

回答 3

Stack Overflow用户

发布于 2013-01-31 23:32:34

使用++连接管道,然后使用project删除id字段。

如果这个答案太简洁,请让我知道,我会尝试扩展。

票数 5
EN

Stack Overflow用户

发布于 2013-12-20 06:13:53

要在三组字段上连接两个管道,您首先需要知道哪个管道在较小的数据集上操作:

代码语言:javascript
复制
  largerPipe1.joinWithSmaller(('id1, 'groupName1, 'name1) -> ('id2, 'groupName2, 'name2), smallerPipe2)

请注意,字段名不需要相同。你只需要让它们按相同的顺序排列。结果将只包含largerPipe1中的符号名称。

注意下面的注释:++连接操作只是将数据从一个管道追加到另一个管道。这不是联接。

票数 0
EN

Stack Overflow用户

发布于 2014-11-12 21:36:33

def ++U >: T:TypedPipeU

合并两个TypedPipes (不保证顺序)只有在执行组(或join)时才能实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13011402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档