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分组时使用它?
编辑:我有两列,分别是“bucket”和“transcription\u1”。我可以让bucket显示出来。我甚至可以让bucket按字母顺序显示。但我需要的是,它按bucket的字母顺序进行组织,而对于另一列,它需要调整行以匹配bucket中所做的更改,并开始对值的每次复制进行计数。
1条答案
按热度按时间ztmd8pv51#
我需要使它聚合,我甚至不知道这是可能的,尽管谷歌搜索了好几次。
我最终偶然发现了一篇文章“计算不同的价值”,它明白了。