Não sou realmente um especialista em consultas. O que preciso é de uma lista de nomes de usuários dos que têm o maior número de postagens sinalizadas (sinalizações aprovadas por um moderador) e exibir essas informações em ordem, semelhante ao exemplo abaixo:
SELECT u.username "Nome de Usuário", COUNT(pa.agreed_at) "Contagem de Sinalizações"
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 "Contagem de Sinalizações" DESC
Ao tentar isso, funciona muito bem. O fato de a contagem de bandeiras não estar em ordem não é o maior problema. Posso viver sem isso. Obrigado novamente!