在 bigquery 上合并 firebase 事件

Str*_*rnm 2 firebase google-bigquery firebase-analytics

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

错误:不支持结果中的重复列名。发现重复项:user_dim、event_dim

我的查询(标准SQL):

SELECT
  *
FROM
 `com_myapp_ANDROID.app_events_*`,
 `com_myapp_IOS.app_events_*`
Run Code Online (Sandbox Code Playgroud)

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

Mik*_*ant 5

试试下面

#standardSQL
SELECT * FROM `com_myapp_ANDROID.app_events_*`
UNION ALL
SELECT * FROM `com_myapp_IOS.app_events_*`
LIMIT 11
Run Code Online (Sandbox Code Playgroud)

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