Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery BigQuery-使用2个不同的分区运行查询_Google Bigquery - Fatal编程技术网

Google bigquery BigQuery-使用2个不同的分区运行查询

Google bigquery BigQuery-使用2个不同的分区运行查询,google-bigquery,Google Bigquery,我正在尝试使用两个不同的分区运行查询。不同之处在于一个分区已排序,另一个未排序(下面的查询仅说明了问题,它没有任何意义) 当我运行上面的查询时,我得到一个奇怪的错误: 未找到字段“forks”;你是说“叉子”吗 删除其中一个窗口函数时,查询工作正常 是否可以使用两个不同的分区运行查询?如何编写: SELECT repository.forks , repository.fork , row_number() over (partition by repository.url ord

我正在尝试使用两个不同的分区运行查询。不同之处在于一个分区已排序,另一个未排序(下面的查询仅说明了问题,它没有任何意义)

当我运行上面的查询时,我得到一个奇怪的错误: 未找到字段“forks”;你是说“叉子”吗

删除其中一个窗口函数时,查询工作正常


是否可以使用两个不同的分区运行查询?

如何编写:

SELECT 
  repository.forks ,
  repository.fork ,
  row_number() over (partition by repository.url order by repository.created_at ) r,
  count (repository.fork) over (partition by repository.url) cnt,
FROM [publicdata:samples.github_nested] LIMIT 1000

正确,删除前两列的别名会有帮助:)。
SELECT 
  repository.forks ,
  repository.fork ,
  row_number() over (partition by repository.url order by repository.created_at ) r,
  count (repository.fork) over (partition by repository.url) cnt,
FROM [publicdata:samples.github_nested] LIMIT 1000