我想从相同的表中但从不同的分区中以排序的形式检索数据
这里
CREATE TABLE myactivity (
byuser timeuuid,
time timestamp,
activityid timeuuid,
activityobjectid timeuuid,
activitytype int,
onuser timeuuid,
PRIMARY KEY (byuser, time)
) WITH CLUSTERING ORDER BY (time ASC);
CREATE TABLE following (
userid timeuuid,
time timestamp,
targetuserid timeuuid,
PRIMARY KEY (userid, time)
) WITH CLUSTERING ORDER BY (time ASC)
1st query
select * from myactivity where byuser IN ([ id,id,...])
ORDER by ASC LIMIT 10
2nd query
select * from myactivity where byuser IN ([ id,id,...]) AND time <
'time of last activity retrived in 1st query' ORDER by ASC LIMIT 10
我想从我关注的所有活动中检索10个最新活动,然后再检索10个,依此类推。
我可以从同一分区中检索排序形式的数据,但我不能从不同分区中检索数据
因为我们不能同时使用大于和排序,所以我应该怎么做才能实现这个想法