"Missing EOF AT GROUP..." 当我尝试在 Cassandra 中使用 group by 进行查询时

"Missing EOF AT GROUP..." when i'm trying do a query with group by in Cassandra

我正尝试在 CQL 中进行如下查询:

SELECT column1 FROM mytable WHERE column2=value GROUP BY column3;

我的table如下:

 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 一起发布。