【发布时间】:2014-03-27 23:47:52
【问题描述】:
以下是我的 Cassandra 表结构。
广告
AdvertisementId | Ad_Language | Ad_Caption | Others
----------------------------------------------------------------------
A01(UUID) | EN_US (text)| englishCaption (text) | Other Info(text)
A01(UUID) | FR_CA (text)| French Caption (text) | Other Info (text)
主键是 (AdvertisementId, Ad_Language);
我正在使用 java 与 Cassandra 集成。有一个 Java API 调用来获取 List<advertisements>
是否有可能获取类似的行
查询:select * from ad_details orderBy advertisementId;(很遗憾,我无法指定将在 WHERE 或 In 子句中使用的 col_name)
我不能将广告 ID 作为集群键,因为我需要将 UUID 维护为 Cassandra 中复合主键的分区键。
以下查询有效:Select * from ad_details where advertisementId=xxx orderBy language ASC;
有人可以帮我执行 orderBy AdvertisingId 吗?
【问题讨论】: