我正在尝试运行一个使用带有作用域聚合的group_concat函数的查询。以下查询返回175行,所有行都具有相同的值。复制似乎是cell.value中有175个元素的结果。SELECT group_concat(cell.sample.id) within record conwhereThat'
当添加要查询的新列(使用作用域聚合计数)时,结果将如预期的那样为一行
我注意到BQL不允许我在WHERE或HAVING子句中引用作用域聚合。bq query 'SELECT fullName, COUNT(children.name) WITHIN RECORD as numChildren FROM [persons.person] WHERENon aggregating queries should use WHERE instead
我理解WHERE子句中不允许组级别聚合的原因,以及WHERE<