StackExchange 데이터 세트에서 결과를 얻는 쿼리가 필요합니다. 최상위 평판을 얻습니다. 각 사용자에 대해 3 개의 게시물 (게시물 본문)이 아닌 사용자 사용자. 표는 다음과 같습니다최고 평판의 3 게시물 선택 시체 Stackexchange-SQL에있는 사용자
사용자 (ID, 평판) 게시물 : (아이디, OwnerUserId, 신체) 나는 다음과 같은 쿼리 작성했습니다
:
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 게시물 (본문) 만 가져 오는 것이 좋습니다. 도와주세요!
는 SO 코드 작성 서비스가 아닙니다. _you_가 검색어를 쓰는 것을 정확히 유지합니까? –
OP가 문제를 직접 풀려고하지 않았기 때문에이 질문을 오프 토픽으로 끝내기로했습니다. –
Dan Bracuk과 Rene Vogt에게 미안합니다. 위의 쿼리를 볼 수 있으므로이 문제를 해결하기 위해 노력하고 있습니다. 다른 쿼리를 많이 시도했지만 문제를 해결할 수 없었습니다. 문제. –