0

私はテーブルを持っています

    CREATE TABLE userssbyprofit (
    userid text,
    profit double,
    dateupdated timeuuid,
    PRIMARY KEY (userid, profit, dateupdated)
) WITH CLUSTERING ORDER BY (profit DESC, dateupdated DESC)

ユーザー ID を使用して、別のテーブルで完全なユーザーの詳細を検索できます。この表は、ユーザーの利益の履歴を提供します。最新のものを取得して、現在の利益額を見つけます。

最も収益性の高い 10 人のユーザーとその収益額を取得するにはどうすればよいですか。ユーザーIDで区別したい

ありがとう。

4

1 に答える 1

4

ユーザー ID と Profit のみを持つテーブルまたはビューをもう 1 つ作成する必要があります。新しいテーブルまたはビューには、desc order を使用して利益順でユーザー ID が付けられます。

于 2016-04-25T07:50:39.400 に答える