0

bq コマンド ラインでスクリプトを実行したところ、この応答が返されました (すべての列名は完全修飾されています)。

job_134e61cebe274ba4ab73dd6b22a2f38a このクエリで SELECT * のスキーマを特定できません。列名を明示的に記載してください。

Web UI に貼り付けられたまったく同じ要求が正常に機能しました。

ありがとう!

4

1 に答える 1

0

クエリを見ると、クエリ パーサーがクエリに必要な列名の計算に問題があるようです。1 つの提案は、結合操作 (ピリオド、場所、アイテム) の右側にあるテーブルを取得し、テーブル名を必要なフィールドだけでサブセレクトにラップすることです (例: に変更LEFT OUTER JOIN item) LEFT OUTER JOIN (SELECT a, b, c FROM item)

この回避策が有効かどうかお知らせください。これを追跡するために内部バグを報告します。

于 2012-10-17T01:39:15.223 に答える