CQL:Select 所有行,不同的分区键
CQL: Select all rows, distinct partition key
我有一个table
CREATE TABLE userssbyprofit (
userid text,
profit double,
dateupdated timeuuid,
PRIMARY KEY (userid, profit, dateupdated)
) WITH CLUSTERING ORDER BY (profit DESC, dateupdated DESC)
Userid 可用于在另一个 table 中查找完整的用户详细信息。 table 将提供用户利润的历史记录。取最近的一个,求出他们现在的利润额。
如何检索前 10 个最有利润的table 用户及其利润金额。我希望它根据 userID
不同
谢谢。
您需要再创建一个 table 或只有 user id 和 profit 的视图。新 table 或视图将具有按利润排序的用户 ID 和 desc 订单。
我有一个table
CREATE TABLE userssbyprofit (
userid text,
profit double,
dateupdated timeuuid,
PRIMARY KEY (userid, profit, dateupdated)
) WITH CLUSTERING ORDER BY (profit DESC, dateupdated DESC)
Userid 可用于在另一个 table 中查找完整的用户详细信息。 table 将提供用户利润的历史记录。取最近的一个,求出他们现在的利润额。
如何检索前 10 个最有利润的table 用户及其利润金额。我希望它根据 userID
不同谢谢。
您需要再创建一个 table 或只有 user id 和 profit 的视图。新 table 或视图将具有按利润排序的用户 ID 和 desc 订单。