я хочу получить данные в отсортированном виде из другого раздела - PullRequest
0 голосов
/ 20 мая 2019

Я хочу получить данные в отсортированной форме из той же таблицы, но из разных разделов

здесь

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 и т. д.

я могу получить данные в отсортированном виде из одного и того же раздела, но я не могу получить данные из разных разделов

, поскольку мы не можем использовать и больше, и сортировать одновременно, так чтоя делаю, чтобы реализовать эту идею

...