次のようなクエリを実行できません:
SELECT table1.name FROM dataset1.table1
走ることもできません
SELECT dataset1.table1.name FROM dataset1.table1
そのため、結合で遊び始めることすらできません。テーブル名でデータセットを指定する必要がある場合、bigqueryで結合をどのように実行する必要がありますか?
次のようなクエリを実行できません:
SELECT table1.name FROM dataset1.table1
走ることもできません
SELECT dataset1.table1.name FROM dataset1.table1
そのため、結合で遊び始めることすらできません。テーブル名でデータセットを指定する必要がある場合、bigqueryで結合をどのように実行する必要がありますか?
次のようにしてみてください。
SELECT table1.name1, table1.name2, table2.name1, table2.name2
FROM dataset.table1 as table1
JOIN dataset.table2 as table2
ON table1.name1 = table2.name1
WHERE table1.name1 = whatever
お役に立てれば
ジョーダンに感謝します、それは私が間違っていたことです。私はmySQLに慣れており、そのselectは正常に機能しますが、BQでは機能しません。結合全体を書き出すと、テーブル名が正しく取得されました。