【发布时间】:2018-04-05 21:30:28
【问题描述】:
这是我正在创建的表格,该表格包含有关参加过上届世界杯的球员的信息。
CREATE TABLE players (
group text, equipt text, number int, position text, name text,
day int, month int, year int,
club text, liga text, capitan text,
PRIMARY key (name, day, month, year));
执行以下查询时:
从选拔队队长年龄最大的球员中获得 5 个名字
这是我的查询:
SELECT name FROM players WHERE captain='YES' ORDER BY year DESC LIMIT 5;
我收到了这个错误:
仅当分区键受 EQ 或 IN 限制时才支持排序方式
我认为是我正在创建的表的问题,但我不知道如何解决。
谢谢。
【问题讨论】:
标签: select cassandra sql-order-by cql