在bigquery上合并firebase事件

时间:2017-02-16 17:39:58

标签: firebase google-bigquery firebase-analytics

我正在尝试将firebase上记录的事件汇集到android和ios中,但是当我尝试在表上执行联合时,我得到:

  

错误:不支持结果中的重复列名称。找到重复:user_dim,event_dim

我的查询(standardSQL):

SELECT
  *
FROM
 `com_myapp_ANDROID.app_events_*`,
 `com_myapp_IOS.app_events_*`

我可以单独选择字段并创建别名,但是我不会真正合并为什么我要导入谷歌数据工作室

1 个答案:

答案 0 :(得分:3)

尝试以下

#standardSQL
SELECT * FROM `com_myapp_ANDROID.app_events_*`
UNION ALL
SELECT * FROM `com_myapp_IOS.app_events_*`
LIMIT 11

逗号作为UNION仅适用于BigQuery Legacy SQL - 逗号在BigQuery Standard SQL中被视为CROSS JOIN 在BigQuery Standard SQL中,您必须明确使用UNION