Я хочу получить данные в отсортированной форме из той же таблицы, но из разных разделов
здесь
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 и т. д.
я могу получить данные в отсортированном виде из одного и того же раздела, но я не могу получить данные из разных разделов
, поскольку мы не можем использовать и больше, и сортировать одновременно, так чтоя делаю, чтобы реализовать эту идею