gpt4 book ai didi

google-bigquery - 大查询 : Querying multiple datasets and tables using Standard SQL

转载 作者:行者123 更新时间:2023-12-04 20:05:20 24 4
gpt4 key购买 nike

我有分布在多个 BigQuery 数据集中的 Google Analytics 数据,所有数据都使用相同的架构。我想使用 BigQuery 的新标准 SQL 方言同时在这些数据集中查询多个表。我知道我可以像这样查询单个数据库中的多个表:

  FROM `12345678`.`ga_sessions_2016*` s
WHERE s._TABLE_SUFFIX BETWEEN '0501' AND '0720'

我想不通的是如何不仅查询 12345678,还查询 23456789

最佳答案

使用简单的如何UNION ,带有 SELECT环绕它(我使用新的标准 SQL 选项对此进行了测试,它按预期工作):

SELECT
SUM(foo)
FROM (
SELECT
COUNT(*) AS foo
FROM
<YOUR_DATASET_1>.<YOUR_TABLE_1>
UNION ALL
SELECT
COUNT(*) AS foo
FROM
<YOUR_DATASET_1>.<YOUR_TABLE_1>)

关于google-bigquery - 大查询 : Querying multiple datasets and tables using Standard SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38565233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com