【发布时间】:2016-03-05 02:29:02
【问题描述】:
我正在尝试在 ID 上加入两个数据库。第一个报价数据库没有网站上的数据,所以我想从日志数据库中加入它。但是,在日志数据库中,ID 不是唯一的,而是 ID 的第一次按时间顺序出现 - 这是正确的网站。 当我运行下面的查询时,我得到:
查询执行期间资源超出。
因此我不知道问题是代码还是其他问题。
谢谢
SELECT ID, user,busWeek, count(*) as num FROM [datastore.quotes]
Join (
select objectID, first(website) from (
select objectID, website, date from [datastore.allLogs]
order by date) group by objectID)
as Logs
on ID = objectID
group by ID,user,busWeek
【问题讨论】:
-
您能否将您的双选推送到另一个临时表中,然后对其进行连接?虽然这将是两个查询,但第一部分不必与外部选择同时运行这一事实可能会有所帮助。
标签: join google-bigquery