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-13T23:17:44.487 に答える
1

これは長期的な解決策ではありませんが、「大きな結果を許可する」をオフにして、機能するかどうかを確認してください。私はそれを試してみましたが、うまくいくようです。

于 2013-09-13T14:31:43.790 に答える
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 に答える