Quiero obtener los usuarios con más temas creados en cada categoría de etiqueta.
Por ejemplo, la lista de usuarios con más publicaciones en esta comunidad usando la etiqueta data-explorer.
Intenté mucho con mis oxidadas habilidades de SQL pero no pude conseguirlo, ¡cualquier ayuda es apreciada!
-- [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