Google bigquery 在Bigquery中合并表

Google bigquery 在Bigquery中合并表,google-bigquery,Google Bigquery,我有两个网站,我正在将所有GA数据发送到大查询中。因为大查询会为每个站点创建不同的表,所以我想将它们合并成一个表。此外,我还想创建一个记录来指示站点的名称,这样站点a和站点B的数据就不会混合 这可能吗?我已经尝试了union,它工作得很好,但只是我无法区分站点a和站点b之间的数据 感激 谢谢假设模式相同: SELECT * FROM (SELECT *, 'siteA' AS site FROM TableA), (SELECT *, 'siteB' AS site FROM TableB)

我有两个网站,我正在将所有GA数据发送到大查询中。因为大查询会为每个站点创建不同的表,所以我想将它们合并成一个表。此外,我还想创建一个记录来指示站点的名称,这样站点a和站点B的数据就不会混合

这可能吗?我已经尝试了union,它工作得很好,但只是我无法区分站点a和站点b之间的数据

感激
谢谢

假设模式相同:

SELECT * FROM 
(SELECT *, 'siteA' AS site FROM TableA),
(SELECT *, 'siteB' AS site FROM TableB)
使用完全限定表名时应使用[]-项目:dataset.table

SELECT * FROM 
(SELECT *, 'siteA' AS site FROM [ga:123.ga_sessions_20160502]), 
(SELECT *, 'siteB' AS site FROM [ga:456.ga_sessions_20160501])

假设模式相同:

SELECT * FROM 
(SELECT *, 'siteA' AS site FROM TableA),
(SELECT *, 'siteB' AS site FROM TableB)
使用完全限定表名时应使用[]-项目:dataset.table

SELECT * FROM 
(SELECT *, 'siteA' AS site FROM [ga:123.ga_sessions_20160502]), 
(SELECT *, 'siteB' AS site FROM [ga:456.ga_sessions_20160501])

是的,架构是相同的。但无法运行您的查询。从SELECT*中选择*,“siteA”作为ga:123.ga_sessions_20160502中的站点,从ga:456.ga_sessions中选择*,“siteB”作为ga:456.ga_sessions中的站点_20160501@Mikhail柏林恐怖:遭遇——在第2行第36列。他期待着:。。。运行queryies模式是相同的。但无法运行您的查询。从SELECT*中选择*,“siteA”作为ga:123.ga_sessions_20160502中的站点,从ga:456.ga_sessions中选择*,“siteB”作为ga:456.ga_sessions中的站点_20160501@Mikhail柏林恐怖:遭遇——在第2行第36列。他期待着:。。。运行查询