【发布时间】:2019-10-28 23:26:16
【问题描述】:
我正在处理一个表数据集,该数据集 (a) 通常需要将表连接在一起,但 (b) 也经常有重复的列名。每当我按照以下方式编写查询时:
SELECT
t1.*, t2.*
FROM t1
LEFT JOIN t2 ON t1.this_id = t2.matching_id
...我收到错误 Duplicate column names in the result are not supported. Found duplicate(s): this_col, that_col, another_col, more_cols, dupe_col, get_the_idea_col
我了解使用 BigQuery,在选择表时最好避免使用 *,但是我的数据表不是太大 + 我的 bigquery 预算很高,对所有列进行这些连接有助于数据探索.
BigQuery 是否可以在这些情况下自动处理/重命名列(例如,在列前加上表名),而不是不允许一起查询?
谢谢!
【问题讨论】:
标签: sql google-bigquery