BigQueryでテーブルまたぎのSelectについて

はじめに

BigQueryではFROMに複数のテーブルを指定することができる

通常のSQL

#legacySQL
SELECT
  *
FROM
[project:logs.table_20181114];

BigQueryで複数テーブル

#legacySQL
SELECT
  *
FROM  
      TABLE_DATE_RANGE( [logs.table_] , 
                    TIMESTAMP('2018-11-13'), 
                    TIMESTAMP('2018-11-14'))

legacySQLのみでstandardSQLで実施はできないので注意。

参考情報

ストーリー仕立てで分かりやすくまとまっているのでおすすめ。