我們的表中有一個主鍵爲UUID
。要獲得最後一條記錄,我們按desc uuid
字段排序。但是,因爲這個字段不是整數,所以我們並不總是得到最後的記錄。有沒有辦法獲得最後的記錄?請注意,我們不想製作羣集列。從Cassandra獲取最新插入的數據
這裏是我的表
ArtistId (partition key) | SongId (primary key, uuid) | Song
--------------------------------------------
1 | 9a9fa429-c349-4137 | abc
1 | 9a9fa429-b349-6137 | cde
1 | 9a9ga429-a349-6132 | fgh
2 | 249ga429-a909-6542 | ijk
2 | 249kg429-a239-3652 | lmn
1 | i55oa429-a909-3462 | opq
1 | e4235k59-4ik9-6542 | rst
你能告訴你的例子表架構和查詢本身? AFAIK沒有正確的方法來通過分區鍵對C *中的行進行排序(因爲OrderedPartitioner總是被認爲是有害的)。 – shutty
我編輯了這個問題來添加示例表,我想要這個查詢會給我表中最後一個插入的記錄。 – Hitesh
Downvoters,請關注爲什麼downvotes評論? – Hitesh