首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Google BigQuery中将3个大型表连接成一个具有1到多个关系的表

在Google BigQuery中将3个大型表连接成一个具有1到多个关系的表
EN

Stack Overflow用户
提问于 2021-12-05 12:58:25
回答 1查看 86关注 0票数 -1

我最近才开始使用BigQuery,并希望将3个1:1的表(分别为10m(事实)、20M和36M行)连接到一个表中,以便在Tableau中使用。有没有任何关于如何在不影响性能问题或其他考虑的情况下进行这方面的建议或指导?

提前感谢您的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-05 18:38:01

在您的情况下使用JOINS是正确的方法。从它的外观来看(不知道您的表结构),您应该从以下几个方面开始:

代码语言:javascript
运行
复制
   select 
     ct.some_thing as c_field, 
     bt.some_thing as b_field, 
     a.some_thing as a_field 
   from C ct 
   left join B bt on ct.some_field = bt.some_field 
   left join A at on bt.some_field = at.some_field 
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70234523

复制
相关文章

相似问题

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