cassandra SQL Query不执行order by|排序在apache-cassandra SQL中不工作

olmpazwi  于 12个月前  发布在  Cassandra
关注(0)|答案(1)|浏览(246)

我目前遇到一个问题,我的xyz数据库中的查询。当我尝试执行查询
select * from table where x='data' order by created_at desc ALLOW FILTERING
我收到以下错误消息:
"InvalidRequest: Error from server: code=2200 [Invalid query] message="ORDER BY is only supported when the partition key is restricted by an EQ or an IN."
我已经尝试自己解决这个问题,但没有找到解决方案。我非常感谢社区对如何解决这个问题的任何见解或建议。

ukxgm1gy

ukxgm1gy1#

这里没有解决办法。它指出,如果不指定分区键,就不能使用ALLOW FILTERING和ORDER BY。鉴于您的语句使用x='data',我假设x不是分区键,因此您不能使用ORDER BY。

相关问题