Sorting 按查询获取分组小计Cassandra

Sorting 按查询获取分组小计Cassandra,sorting,group-by,cassandra,subtotal,Sorting,Group By,Cassandra,Subtotal,我使用的是卡桑德拉版本:4.0-beta2,cqlsh5.0.1 我正在Windows 10上进行本地Cassandra安装,密钥空间描述如下: CREATE KEYSPACE keyspace WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '1'} AND durable_writes = true; 我有一个12列的表 我有一个单列分区键 我有六个聚类键,都是按ASC排序的 我有2300行数据 我

我使用的是卡桑德拉版本:4.0-beta2,cqlsh5.0.1

我正在Windows 10上进行本地Cassandra安装,密钥空间描述如下:

CREATE KEYSPACE keyspace WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '1'}  AND durable_writes = true;
我有一个12列的表

我有一个单列分区键

我有六个聚类键,都是按ASC排序的

我有2300行数据

我需要基于六个聚类键的单个列的小计

(我用两个聚类键和800行数据尝试了相同的数据样本,并获得了成功。)

我的问题是:

select a, b, c, d, e, f, sum(x)  from keyspace.table where y = 'Z' group by a, b, c, d, e, f ;
执行查询时未显示任何警告或错误

但是,分组未正确执行,在所有情况下,忽略了“f”列的条目,导致缺少小计

如果省略第六列“GROUPBY”,则第五列中会出现错误。通常只缺少一个次要列条目,但有时/通常不止一个

该错误也不稳定,就好像重新运行查询时会出现稍微不同的结果一样

我用Excel中的相同数据重复了这个过程,并给出了正确的结果

我只能认为,对于复杂的排序/分组,这不符合Cassandra的设计目的