1
我試圖運行以下查詢,但始終得到'錯誤:意外。請重試:谷歌-bigquery錯誤意外,請再試一次
select sum(ssw.stem_count) as sum_stem_count, ssw.stem, min(ssw.term)
from (select * from mediacloud.ssw_2011_11_14_2011_11_20, mediacloud.ssw_2011_11_21_2011_11_27)
as ssw left join mediacloud.topic_obama as ssw_q
on ssw.stories_id = ssw_q.stories_id
group by ssw.stem order by sum_stem_count desc limit 1000;
下面的查詢工作正常:
select sum(ssw.stem_count) as sum_stem_count, ssw.stem, min(ssw.term)
from mediacloud.ssw_2011_11_14_2011_11_20 as ssw
left join mediacloud.topic_obama as ssw_q
on ssw.stories_id = ssw_q.stories_id
group by ssw.stem order by sum_stem_count desc limit 1000;
該文檔似乎是說,子查詢可以在from子句中使用的條目,但我不能讓這工作。我究竟做錯了什麼?
我不確定你是否已經解決了if子句問題,但是我仍然在同一個查詢中得到相同的錯誤。 – user1663945
現在我再次遇到意外的錯誤。任何想法發生了什麼? – user1663945
看起來問題是您在連接的左側執行表聯合,並且這會導致查詢計算器要求對數據進行某種分區。調查根本原因。 –