0

各ユーザーの投稿 (投稿の本文) が 3 つ以下の上位 100 人のレピュテーション ユーザーを返すような方法で、StackExchange データセットから結果を取得するクエリが必要です。テーブルは次のようになります。

ユーザー: (id, レピュテーション) 投稿: (id, OwnerUserId, body)

次のクエリを作成しました。

SELECT top 100

ROW_NUMBER() OVER(ORDER BY u.Reputation DESC) AS rank, 

u.Id AS [User Link], u. Reputation, p.Body

from
      Users u
      inner join Posts p on p.OwnerUserId = u.Id 

ORDER BY
    u.Reputation DESC

各ユーザーのすべての投稿を返しますが、私が欲しいのは、各ユーザーの投稿 (本文) を 3 つだけ取得することです。助けてください!

4

1 に答える 1