我试图在CQL中做如下查询:
SELECT column1 FROM mytable WHERE column2=value GROUP BY column3;
我的表如下:
CREATE TABLE mytable(
column1 text
column2 text
column3 text
primary key (column1,column2,column3));
,我得到以下错误:
SyntaxException: line 1:48 missing EOF at 'GROUP'(…)FROM mytable WHERE columns2=value [GROUP] BY…)
这是一个糟糕的错误描述,但实质上该语句不是有效的CQL。Cassandra不支持GROUP BY
操作
然而,这个问题在Cassandra -10707中得到了解决,并计划在Cassandra 3.10中发布。