我最近才开始使用BigQuery,并希望将3个1:1的表(分别为10m(事实)、20M和36M行)连接到一个表中,以便在Tableau中使用。有没有任何关于如何在不影响性能问题或其他考虑的情况下进行这方面的建议或指导?
提前感谢您的帮助
发布于 2021-12-05 18:38:01
在您的情况下使用JOINS是正确的方法。从它的外观来看(不知道您的表结构),您应该从以下几个方面开始:
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 https://stackoverflow.com/questions/70234523
复制相似问题