Error: 2.1 - 0.0: JOIN cannot be applied directly to a table union or to a table wildcard function. Consider wrapping the table union or table wildcard function in a subquery (e.g., SELECT *).

bigquery のエラー。standard sqlから始めたのでなんのこっちゃ?だったのですが、

table wildcard function = table_date_range関数のことだったのですね。

(e.g., SELECT *)ワイルドカードとも勘違いした。。

table_date_range 使ってるテーブルをサブクエリに直せばOK。

legacy sqlは減らしていきたい。

参考

stackoverflow.com

qiita.com