如果我在我的表中使用单键主键,那么在cassandra cqlsh查询中可以使用ORDER BY。有没有解决方案。
答案 0 :(得分:1)
cassandra cqlsh ORDER BY是否可以不使用复合和超级列?
- >是的,前提是您将“订购列”定义为第一个群集组件(例如,复合主键的第二个组件)
来自官方文档的引用:
ORDER BY子句只能选择一个列。该专栏必须 是复合PRIMARY KEY中的第二列。这也适用于 主键中包含两个以上列组件的表。 订购可以按升序或降序进行,默认 升序,并使用ASC或DESC关键字指定。
当您使用WITH COMPACT STORAGE选项定义表时(不使用复合),这也适用。