即使我使用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
答案 0 :(得分:1)
这不是长期解决方案,但请尝试关闭“允许大结果”并查看其是否有效。我只是尝试过,它似乎工作。
答案 1 :(得分:1)
请在此处查看答案: 'Response too large to return' error when using a destination table and 'Allow Large Results' option 这是一个已知的错误,我们希望今天能够在今天结束时修复。
答案 2 :(得分:0)
你可以尝试减少你加入的表的大小,
SELECT MS.CUSIP
FROM
(
SELECT CUSIP,C FROM MS
)
MS
JOIN EACH MM
ON MS.C = MM.C;
连接表的大小减少,因为查询中只需要2列。