各ユーザーの投稿 (投稿の本文) が 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 つだけ取得することです。助けてください!