【发布时间】:2014-05-23 21:17:09
【问题描述】:
我正在尝试加入两个表:
select * from
(select *, STRING(ID) as ID_string from Dataset1.Table1 where create_date >= 1388514600) as A left join each Dataset2.Table1 as B on A.ID_string = B.ID
在运行上述查询时,我收到以下错误:
在表“Dataset1.Table1”中找不到字段“ID_string”
为什么连接不能识别新创建的列“ID_string”?
【问题讨论】:
-
你可以尝试同样的查询,指定每个字段的名称,而不是使用 *?
-
在指定所有列名后,它现在可以工作了。非常感谢!
标签: join subquery google-bigquery