我想在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 =每个表中一个字段名称的比较,所有字段名称都以表名为前缀。
知道如何实现此查询吗?
答案 0 :(得分:3)
您应该启用标准SQL来执行此类JOIN 见Enabling Standard SQL
CLI中的- 只需在命令行语句中添加--use_legacy_sql = false标志。