select top 10 Id into #TopTags from Tags order by Tags....


Please login or register to vote for this query.

(click on this box to dismiss)

Stack Overflow

Q&A for programmers

--13. Найдите всех пользователей, которые либо непосредственно отвечали 
--    на вопросы либо оставляли комментарии(как комментарии к самому вопросу,
--    так и комментарии к некоторому из ответов на вопрос) к вопросам,
--    помеченных хотя бы 2 из 10 самых часто используемых в вопросах тэгов.

select top 10 Id into #TopTags from Tags order by Tags.Count desc; 

-- Id  Интересующих нас вопросов
((select Id into #InterestedQuestions
  from (select Id 
         from Posts 
        where PostTypeId=1) as Questions
 where (select  count(*) 
         from ((select TagId 
                 from PostTags 
                where PostId=Questions.Id
               (select * from #TopTags 
              ) as SWAG

-- Ответы на интересующие вопросы с авторами
select Id, OwnerUserId into #AnswersWithAuthors from posts
where ParentId in (select Id from #InterestedQuestions)

-- Авторы комментов к вопросам и ответам
select distinct * from (
(select UserId as Id from Comments 
where PostId in (select Id from #InterestedQuestions) or
PostId in (select Id from #AnswersWithAuthors))
(select OwnerUserId from #AnswersWithAuthors)) as SWAGG

Enter Parameters

Switch sites:
loading Hold tight while we fetch your results