【发布时间】:2019-11-08 20:21:53
【问题描述】:
我有两个 BigQuery 表,它们的列名完全相同,需要连接在一起,同时保留正确的统计信息名称。在我的实际示例中,我的表名为offensive 和defensive,它们包含球队的进攻和防守篮球统计数据。两个表中的列名是:
team, game, fga, fgm, ast, blk, stk
我想加入team 和game 列上的列。我找到了the following example,它看起来非常适合我的用例,但是我不喜欢的一件事是该示例没有删除重复的连接列(示例中的公司、供应商、交易)。加入后,我不想在我的表中出现team 和game 中的两个。我试过了:
SELECT offensive, defensive EXCEPT (team, game)
FROM offensive FULL JOIN defensive
USING (team, game)
...并且收到以下Syntax error: Unexpected keyword EXCEPT at [40:39] 错误。有关如何删除重复的连接列的任何想法都会有所帮助。
【问题讨论】:
标签: google-bigquery