是的,所以我已经研究了一段时间,发现人们在 Cassandra 中排序数据时遇到问题并不少见,但我仍然无法弄清楚为什么我的选择没有以正确的方式排序。所以这是我的表创建查询:
CREATE TABLE library.query1 (
id int,
gender text,
surname text,
email text,
addinfo text,
endid int,
name text,
phone int,
PRIMARY KEY ((id), gender, surname, email)
) WITH CLUSTERING ORDER BY (gender DESC, surname DESC, email DESC);
作为隐含的,我想按性别>姓氏>电子邮件对我的数据进行排序。
然后我通过 CVN 导入数据,因为我正在从 PostgreSQL 表中导入数据。这是我正在使用的 SELECT:
SELECT id, gender, name, surname, phone, email
FROM library.query1;
我在查询中忘记了要完成的订购的内容,还是我的建模错误?