Top-Benutzer anzeigen, die die meisten Beiträge mit einem Tag erstellt haben.

Hallo Community!

Ich möchte die Benutzer mit den meisten erstellten Themen in jeder Tag-Kategorie erhalten.
Zum Beispiel die Liste der Benutzer mit den meisten Beiträgen in dieser Community, die den Tag data-explorer verwenden.
Ich habe es mit meinen eingerosteten SQL-Kenntnissen versucht, aber es nicht richtig hinbekommen. Jede Hilfe wird geschätzt!

Vielen Dank im Voraus :slight_smile:

1 „Gefällt mir“

Würde so etwas funktionieren?

-- [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 „Gefällt mir“

Danke @JammyDodger,

Genau das habe ich gesucht :star_struck:

2 „Gefällt mir“

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