卡桑德拉:Datastax - 聚类ORDER BY不起作用
问题描述:
我创建了这样一个表格:卡桑德拉:Datastax - 聚类ORDER BY不起作用
`CREATE TABLE ab(ab_id uuid, login varchar,timestamp varchar, PRIMARY KEY ((ab_id ,login),timestamp)) WITH CLUSTERING ORDER BY (timestamp DESC);`
然后我插入数据,但是当我做的:SELECT * FROM ab
没有顺序时间戳
布局:
07d2a30d-79f3-5619-bbdd-6e5140a68ec3 | testlogin | 2015-04-01 08:48:46 |
08d3a40c-85c7-5823-ddcc-7e6174d78dg4 | testlogin | 2015-04-01 08:49:07 |
c35dedeb-3144-5818-c282-53cd7ee1e8e8 | testlogin | 2015-04-01 08:48:58 |
答
排序只会是同一个分区键内在您的结果集中。由于结果集中的每个ab_id
都是唯一的,因此它不是订购的timestamp
。