【发布时间】:2020-05-06 00:50:14
【问题描述】:
我正在使用大查询,需要连接 2 个表,table1 有 14 列,table2 有 16 列。我需要根据 table1.FIPS 和 table2.fip_code 从表 2 中检索值。 2 列的名称相同(列县和列状态,表 1 的值比表 2 多)。 我正在尝试进行外部联接,但由于列名而失败:
*选择 * FROM table1
完全外连接table2
在 table1.FIPS=table2.fip_code
错误为:“不支持结果中的重复列名。发现重复项:县、州”*
我尝试使用别名如下:
*选择
* 除了(县,州),
县 AS 县_一,州 AS 县_二
来自table1
完全外连接table2
在 table1.FIPS=table2.fip_code*
错误是:列名县不明确
有什么建议吗?我不能排除县和州字段,因为我的代码需要它们。
谢谢!
【问题讨论】:
标签: sql google-bigquery outer-join columnname