将多个表组合在一起作为BigQuery上的单个表?

时间:2016-04-21 19:07:12

标签: google-bigquery

我在BigQuery上有几个具有相同模式的表:

ConnectionProvider

我想创建一个将所有表组合在一起的表DriverManagerConnectionProviderImpl

1 个答案:

答案 0 :(得分:1)

您可以使用BigQuery的Comma as UNION ALL功能

SELECT * 
FROM 
  dataset.table00,
  dataset.table01,
  dataset.table02,
  ...
  dataset.table98,
  dataset.table99

您可以将上方保存为View,然后将其用作

SELECT * FROM myView

您可以使用Table wildcard functions

SELECT *
FROM 
  TABLE_QUERY([project:dataset],
    'REGEXP_MATCH(table_id, r"^table[\d]{2}")')