某些类型的GROUP BY在Cassandra中使用COUNT

时间:2016-03-16 18:36:59

标签: cassandra cql nosql

大家。

我是Cassandra的新人,我有一个问题。

我要了一个模型...... Need to queryng into a column (or collection) in Cassandra

现在,我想知道是否知道有多少巧合符合我的查询?

在SQL中,我可以执行以下操作:

SELECT id
       count(1) c
FROM example 
WHERE id = 1 and ((c1 = '1' and c2 = '2') or (c1 = '3' and c2 = '4'))
GROUP BY 
id,
c;

并且它会返回字段的id和重合计数。

如果c1 =' 3'不存在。计数为1。

在Cassandra有一种方法可以做到这一点。我知道GROUP BY并不存在于Cassandra。但是,有些想法?

非常感谢,伙伴们:D

1 个答案:

答案 0 :(得分:1)

尝试使用cassandra 3.10或更高版本。它支持Group By。这是example