Error de Cassandra: solo se admite Order By cuando la clave de partición está restringida por EQ o IN
Aquí está la tabla que estoy creando, esta tabla contiene información sobre los jugadores que jugaron la última copa mundial.
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));
Al hacer la siguiente consulta:
Obtenga 5 nombres de los jugadores más antiguos que fueron capitanes del equipo de selección.
Aquí está mi consulta:
SELECT name FROM players WHERE captain='YES' ORDER BY year DESC LIMIT 5;
Y recibo este error:
Order By solo se admite cuando la clave de partición está restringida por EQ o IN
Creo que hay un problema con la tabla que estoy creando, pero no sé cómo resolverlo.
Gracias.