【发布时间】:2019-06-13 19:57:12
【问题描述】:
我遇到了错误
“查询执行期间资源超出:表元数据用于 查询过大”
执行此查询时:
SELECT
EXACT_COUNT_DISTINCT(a.id)
FROM (
SELECT
id
FROM (TABLE_DATE_RANGE([*****],
TIMESTAMP('2019-4-1'),
TIMESTAMP('2019-4-22')))
GROUP BY
id) AS a
JOIN (
SELECT
id
FROM (TABLE_DATE_RANGE([*****],
TIMESTAMP('2017-1-1'),
TIMESTAMP('2018-12-31')))
GROUP BY
id) AS b
ON
a.id = b.id
如果我将 TIMESTAMP('2017-1-1'),TIMESTAMP('2018-12-31') 更改为 TIMESTAMP('2018-1-1'),TIMESTAMP('2018-12-31') ,它将起作用。在不更改 TIMESTAMP 的情况下我能做些什么来修复它?
【问题讨论】:
标签: sql google-bigquery legacy-sql