我创建了一个带有以下配置的Cassandra表:
CREATE TABLE "ABC" (
subsector text,
marketcapital decimal,
id text,
PRIMARY KEY (subsector, marketcapital, id)
) WITH CLUSTERING ORDER BY ( marketcapital DESC, id ASC )
CQL查询在Datastax开发中心运行时出错:
select * from "ABC" where subsector='10010' and marketcapital > 50717820.457485 ORDER BY marketcapital ASC LIMIT 3
在执行上述查询时,我得到以下错误:
ORDER BY ASC似乎有LIMIT关键字错误。
答案 0 :(得分:0)
这似乎是Datastax开发中心的问题,因为当我使用cqlsh运行相同的查询时工作正常。
最可能的原因是Dev Center正在使用一些旧版本的CQL规范,因为发生了这个错误。