我不按ASC和DESC的顺序选择行,但cassandra数据顺序是固定的。
我使用ScyllaDB。
我想象中的问题场景:
我有一张桌子:
CREATE TABLE tbl(A text , B text , C text , primary key(A,B,C))
插入数据后,我的表格为:
现在我要选择行的前1(或x)项(A - B - 3) 然后选择行(A - B - 3)的底部1(或x)项。
C顺序是ASC并且它已经修复了! 现在我尝试选择底部1项:
SELECT * FROM tbl WHERE A='A' AND B='B' AND C > '3' LIMIT 1 ;
但选择(A-B-3)的顶部是我的问题
SELECT * FROM tbl WHERE A='A' AND B='B' AND C < '3' ???
在cassandra中选择项目顶部是否有任何解决方案?