Mostrar usuários com mais posts criados usando uma tag

Olá comunidade!

Quero obter os usuários com mais tópicos criados em cada categoria de tag.
Por exemplo, a lista de usuários com mais posts nesta comunidade usando a tag data-explorer.
Tentei muito com minhas habilidades enferrujadas de SQL, mas não consegui acertar, qualquer ajuda é bem-vinda!

Obrigado desde já :slight_smile:

1 curtida

Isso funcionaria?

-- [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
4 curtidas

Obrigado @JammyDodger,

Exatamente o que eu estava procurando :star_struck:

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.