【发布时间】:2021-04-27 04:09:40
【问题描述】:
BUCKET AS bucket,
COUNT(*) AS bucketvolcount,
FROM `client-ssce.NoCTE.Test2`
GROUP BY BUCKET
我得到:“列表表达式引用了既不分组也不聚合的转录_1。”
所有其他条目都非常复杂。我尝试为两者进行连接(因为这在一个成功的示例中起作用,并且我假设它赋予了我将其以“某种方式”连接到的事物中的一些分组或聚合功能),例如所以,
transcription_1 as transcription_1,
BUCKET AS bucket,
COUNT(*) AS bucketvolcount,
FROM 'client-ssce.NoCTE.Test2'
CROSS JOIN
transcription_1 on BUCKET
GROUP BY BUCKET
然后它说:“缺少数据集,而请求中没有设置默认数据集。”
那么,或者,我如何以及在哪里声明一个默认数据集,或者我如何强制命令它显示另一列并在我按字母顺序对桶分组时让它应用于所有列?
编辑:我有两列,分别名为“Bucket”和“transcription_1”。我可以得到桶来展示。我什至可以让 Bucket 按字母顺序显示。但我需要的是它按字母顺序按桶组织,而另一列 Transcription_1 调整其行以匹配桶中所做的更改,并为每个值的复制开始计数。
【问题讨论】:
标签: sql database postgresql google-bigquery