태그로 생성된 게시글이 가장 많은 상위 사용자 보기

커뮤니티 여러분, 안녕하세요!

각 태그 카테고리에서 가장 많은 토픽을 생성한 사용자를 조회하고 싶습니다.
예를 들어, 이 커뮤니티에서 data-explorer 태그를 사용한 게시글이 가장 많은 사용자 목록을 가져오는 것입니다.
조금 녹슬은 SQL 실력으로 이것저것 시도해 봤지만 원하는 결과를 얻지 못했습니다. 도움을 주실 수 있나요?

미리 감사드립니다 :slight_smile:

이런 방식으로 하면 될까요?

-- [params]
-- string :tag_name


SELECT t.user_id,
       count(t.user_id) AS count
FROM topic_tags tt
JOIN topics t ON t.id = tt.topic_id
JOIN tags tg ON tg.id = tt.tag_id
WHERE t.deleted_at IS NULL
AND t.archetype = 'regular'
AND tg.name = :tag_name
GROUP BY t.user_id
ORDER BY count DESC 

LIMIT 10

감사합니다 @JammyDodger,

제가 찾고 있던 바로 그거였어요 :star_struck: