Как выбрать несколько записей из каждого совпадения в одном запросе в Кассандре? - PullRequest
0 голосов
/ 26 октября 2018

У меня есть тестовый стол Cassandra с первичным ключом (partitionkey, cl1, cl2). Теперь мне нужно запросить данные для раздела p1, где находится cl1 (a1, a2, a3, a4, a5, a6, a7).

select * from testtable where partitionkey=p1 and cl1 
   in (a1, a2, a3, a4, a5, a6, a7) limit 10000;

Есть ли способ указать, что запрос возвращает максимум 100 записей, соответствующих каждому cl1, то есть максимум 100 записей, которые соответствуют a1, максимум 100 записей, которые соответствуют a2 и т. Д. Я не хочу запускать несколько запросов для этого.

...