Cassandra CQL-запрос выдал ошибку с ORDER BY ASC и LIMIT - PullRequest
0 голосов
/ 13 июня 2018

Я создал таблицу Кассандры со следующей конфигурацией:

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

При выполнении запроса выше я получаю ошибку ниже:

enter image description here

Кажется, ошибка с ORDER BY ASC с ключевым словом LIMIT.

1 Ответ

0 голосов
/ 13 июня 2018

Похоже, что это проблема с Datastax Dev Center, так как когда я запускаю тот же запрос с cqlsh, он работает нормально.

Наиболее вероятная причина в том, что Dev center использует какую-то старую версию спецификации CQL, из-за этогопроизошла ошибка.

...