在Bigquery

时间:2016-05-03 14:10:18

标签: sql google-bigquery

我的BQ中有超过100个表,但我想创建一个包含所有表的表。

这怎么可能?现在我使用以下查询按表手动导出数据。

SELECT 
date as Date,
SUM(totals.visits) as TotalVisits
From
[1243.ga_sessions_20160425]
Group by date
order by date

我还想为每个表添加别名,以便我知道数据来自哪个表。

请告诉我 感谢

1 个答案:

答案 0 :(得分:1)

BQ中联合表的方法是使用表通配符函数。 您的查询应该类似于: (如果您共享数据集,我们可以验证建议的查询)

SELECT 
    date as Date,
    SUM(totals.visits) as TotalVisits
    From
    TABLE_QUERY(1243,'table_id contains"ga_sessions_"')
    Group by date
    order by date