1

即使我使用的是 Join Each,BigQuery 也会引发 Join Each 错误:

我的查询:

SELECT MS.CUSIP
FROM MS
JOIN EACH MM
ON  MS.C = MM.C;

错误 :

Error: Table too large for JOIN. Consider using JOIN EACH. For more details, please see https://developers.google.com/bigquery/docs/query-reference#joins
4

3 回答 3

1

这不是一个长期的解决方案,但请尝试关闭“允许大结果”并查看它是否有效。我刚试过,它似乎工作。

于 2013-09-13T14:31:43.790 回答
1

在此处查看答案: 使用目标表和“允许大结果”选项时出现“响应太大而无法返回”错误 这是一个已知错误,我们希望在今天结束之前修复。

于 2013-09-13T23:17:44.487 回答
0

您可以尝试减小要加入的表格的大小,例如,

SELECT MS.CUSIP
FROM 
(
    SELECT CUSIP,C FROM MS
)
MS
JOIN EACH MM
ON  MS.C = MM.C;

连接表的大小减小了,因为它在查询中只需要 2 列。

于 2015-10-19T12:21:45.120 回答