【发布时间】:2019-05-22 07:38:19
【问题描述】:
在联合上运行简单的相关子查询(如下)时出现错误:
不支持引用其他表的相关子查询,除非它们可以去相关,例如通过将它们转换为有效的 JOIN。
如果我删除联合,查询工作正常。没有联合如何获得相同的结果?
with data as (
select * from `bigquery-public-data.samples.shakespeare`
union all
select * from `bigquery-public-data.samples.shakespeare`
)
select
*,
(select count(*) from data where word = d.word) word_count_2
from `bigquery-public-data.samples.shakespeare` d
【问题讨论】:
标签: google-bigquery