2012-08-15 36 views
0

突然我不能得到同义词BigQuery中的工作表的工作,所以像下面这样的查询工作正常:同义词已经停止BigQuery中

select id as id, value as value 
from pos_dw_api.test 

但是像下面这样的查询失败:

select a.id as id, a.value as value 
from pos_dw_api.test a 

返回的错误如下。我已经从Web控制台运行此:

Query Failed 
Error: Unknown field: a.id 

同义词上周就好了工作......示例表我使用的这个选择是387047224813.pos_dw_api.test

同义词的语法是否改变?这是一个错误?

回答

1

表同义词通常只在您进行JOIN时才起作用。我不知道会引起这种变化的任何事情。我意识到这有点奇怪,并且我提交了一个内部错误来修复它。

+0

感谢乔丹,这很有道理。这个问题实际上是在通过内部子选择方法进行多重JOIN查询时发生的,在这种方法中,我使用同义词的最内层查询,从最内层查询中移除同义词的情况正常。 – 2012-08-15 16:54:30