Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在BigQuery中使用table_range函数连接表?_Sql_Google Bigquery - Fatal编程技术网

Sql 如何在BigQuery中使用table_range函数连接表?

Sql 如何在BigQuery中使用table_range函数连接表?,sql,google-bigquery,Sql,Google Bigquery,BigQuery不允许我给出表_DATE_RANGE()的别名,如何进行此联接?重要提示-您可以使用投票下方张贴的答案左侧的勾号标记接受的答案。看看为什么它很重要!此外,最好的做法是对答案进行投票。投票选出有帮助的答案。还有更多。。。当有人回答你的问题时,你可以检查一下该做什么。 SELECT * FROM TABLE_DATE_RANGE(dataset.tableA, DATE_ADD(CURRENT_TIMESTAMP(), -1,'day'), DATE_ADD(CURRENT_TI

BigQuery不允许我给出表_DATE_RANGE()的别名,如何进行此联接?

重要提示-您可以使用投票下方张贴的答案左侧的勾号标记接受的答案。看看为什么它很重要!此外,最好的做法是对答案进行投票。投票选出有帮助的答案。还有更多。。。当有人回答你的问题时,你可以检查一下该做什么。
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 (
  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