Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 GROUP BY/GROUP EACH BY资源超出错误,但查询不';不包含分组运算符_Google Bigquery - Fatal编程技术网

Google bigquery BigQuery GROUP BY/GROUP EACH BY资源超出错误,但查询不';不包含分组运算符

Google bigquery BigQuery GROUP BY/GROUP EACH BY资源超出错误,但查询不';不包含分组运算符,google-bigquery,Google Bigquery,此查询: SELECT spin_id, COUNT(*) over(partition by spin_id) notes, note FROM ( SELECT spin_id, idfa, note, amount, balance, machine FROM islot.ledger2, islothd.ledger2 WHERE machine =‘SlotMachineG2.SlotMachine41’ AND ds >= ‘2014-11-20’ ) a

此查询:

SELECT spin_id, COUNT(*) over(partition by spin_id) notes, note
FROM
 (
   SELECT spin_id, idfa, note, amount, balance, machine
   FROM islot.ledger2, islothd.ledger2
   WHERE machine =‘SlotMachineG2.SlotMachine41’ AND ds >= ‘2014-11-20’
 ) a
LEFT OUTER JOIN EACH views.internal_devices b
ON a.idfa = b.ios_idfa
WHERE b.ios_idfa is null
ORDER BY notes ASC;
。。。在以下情况下发生可靠故障:

查询执行期间超出了资源。查询包含一个组 通过操作符,考虑使用每个组。 。。。但这个查询显然不包含GROUPBY。通常,我们只会将任何JOIN/GROUP子句升级为它们各自的等效子句,但我不清楚在哪里应用它


有什么建议吗?

如果您正在查询的某个表本身被定义为“分组依据”查询,则可能发生这种情况。考虑到您要加入的表位于名为“视图”的数据集中,我怀疑情况就是这样。

Count()Over()是一个分组操作。我会尝试将查询分解为子查询,并在较低级别上进行聚合。

您希望得到什么样的输出?当您将查询限制为非常小的输出时(例如,通过将子select的where子句限制为很少的行数),查询是否为您提供了正确的结果?不,每个视图都使用GROUP。