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 订单。