2012-08-15 69 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