在Google bigquery

时间:2016-10-06 18:07:27

标签: join google-bigquery

我想在Google join中使用bigquery执行查询,其中包含'< ='而不是'='的条款:

select s.count_value as count_value,s.total as total,sum(p.total) as accumulated    from  stats s   join stats p on p.rn <=s.rn   group by count_value,total,s.rn

当我运行此查询时,收到一条错误消息:

  

错误:ON子句必须为AND =每个表中一个字段名称的比较,所有字段名称都以表名为前缀。

知道如何实现此查询吗?

1 个答案:

答案 0 :(得分:3)

您应该启用标准SQL来执行此类JOIN 见Enabling Standard SQL

CLI中的

- 只需在命令行语句中添加--use_legacy_sql = false标志。