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
看起来问题是您在连接的左侧执行表联合,并且这会导致查询计算器要求对数据进行某种分区。调查根本原因。 –