No soy realmente un experto en consultas. Lo que necesito es una lista de nombres de usuario de los usuarios con más publicaciones marcadas (las banderas que han sido aprobadas por un moderador) y mostrar esta información en orden, similar al ejemplo a continuación:
SELECT u.username "Nombre de usuario", COUNT(pa.agreed_at) "Conteo de banderas"
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 "Conteo de banderas" DESC