Ich bin nicht wirklich ein Experte für Abfragen. Was ich brauche, ist eine Liste der Benutzernamen der Nutzer mit den meisten (höchste Anzahl) gemeldeten Beiträgen (Flags, die von einem Moderator genehmigt wurden), und diese Informationen in einer Reihenfolge wie im folgenden Beispiel anzeigen:
SELECT u.username "Benutzername", COUNT(pa.agreed_at) "Flaggenanzahl"
FROM post_actions pa
JOIN posts p ON pa.post_id = p.id
JOIN users u ON p.user_id = u.id
WHERE pa.agreed_at IS NOT NULL
GROUP BY u.username
ORDER BY "Flaggenanzahl" DESC
Nach dem Ausprobieren funktioniert das sehr gut. Dass die Flaggen nicht in der richtigen Reihenfolge sind, ist nicht das größte Problem. Ich kann damit leben. Nochmals vielen Dank!