即使允许大结果为真,响应也太大而无法返回

时间:2015-01-28 23:12:36

标签: google-bigquery

即使我切换了“允许大结果”,Bigquery也会返回错误“结果太大而无法返回”。我的查询如下:

SELECT a, b, c
FROM table_1
WHERE a IN (SELECT a FROM table_2)

1 个答案:

答案 0 :(得分:2)

当我重新组织查询以使用JOIN代替子查询时,错误就消失了。我的新查询如下:

SELECT table_1.a as a, b, c
FROM table_1
JOIN EACH table_2
ON table_1.a = table_2.a

我怀疑问题是我使用了一个子查询(反正是错误的SQL)。