我需要查询:
select * from items where group="a" order by update_time desc;
但是,每行的“update_time”列将不会被修复,它将根据需要进行更改。 那么,我如何设计cassandra表来实现目标:查询以获得有序的结果?
我需要查询:
select * from items where group="a" order by update_time desc;
但是,每行的“update_time”列将不会被修复,它将根据需要进行更改。 那么,我如何设计cassandra表来实现目标:查询以获得有序的结果?
答案 0 :(得分:1)
样本表
CREATE TABLE items (
ItemA text,
update_time timeuuid,
ItemB int,
PRIMARY KEY ( ItemA, update_time)
) WITH CLUSTERING ORDER BY (update_time DESC);
订购字段应该是群集密钥的一部分。
Please refer the above table, where we ordering the rows update_time as Desending order.