如何在cassandra的一个查询中从每个匹配中选择几个记录?

b4wnujal  于 2021-06-15  发布在  Cassandra
关注(0)|答案(0)|浏览(265)

我有一个带有主键(partitionkey,cl1,cl2)的cassandra表testtable。现在我需要查询cl1所在的分区p1的数据(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匹配的记录等等。我不想为此引发多个查询。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题