我遇到了错误
“查询执行期间超出资源:用于查询的表元数据太大”
执行此查询时:
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 的情况下我能做些什么来修复它?