如何在 BigQuery 中加入 table 和 table_range 函数?
How to join table with table_range function in BigQuery?
SELECT
*
FROM TABLE_DATE_RANGE(dataset.tableA, DATE_ADD(CURRENT_TIMESTAMP(), -1,'day'), DATE_ADD(CURRENT_TIMESTAMP(), -1, 'day')) AS org_table
JOIN (
SELECT
name,
id
FROM
dataset.tableB) AS new_table
ON
org_table.id = new_table.id
BigQuery 不允许我为 TABLE_DATE_RANGE() 提供别名,如何进行此连接?
SELECT
*
FROM (
SELECT *
FROM TABLE_DATE_RANGE(dataset.tableA, DATE_ADD(CURRENT_TIMESTAMP(), -1,'day'), DATE_ADD(CURRENT_TIMESTAMP(), -1, 'day'))
) AS org_table
JOIN (
SELECT
name,
id
FROM
dataset.tableB) AS new_table
ON
org_table.id = new_table.id
SELECT
*
FROM TABLE_DATE_RANGE(dataset.tableA, DATE_ADD(CURRENT_TIMESTAMP(), -1,'day'), DATE_ADD(CURRENT_TIMESTAMP(), -1, 'day')) AS org_table
JOIN (
SELECT
name,
id
FROM
dataset.tableB) AS new_table
ON
org_table.id = new_table.id
BigQuery 不允许我为 TABLE_DATE_RANGE() 提供别名,如何进行此连接?
SELECT
*
FROM (
SELECT *
FROM TABLE_DATE_RANGE(dataset.tableA, DATE_ADD(CURRENT_TIMESTAMP(), -1,'day'), DATE_ADD(CURRENT_TIMESTAMP(), -1, 'day'))
) AS org_table
JOIN (
SELECT
name,
id
FROM
dataset.tableB) AS new_table
ON
org_table.id = new_table.id