Non sono proprio un esperto di query. Ciò di cui ho bisogno è un elenco di nomi utente degli utenti con il maggior numero di post segnalati (segnalazioni approvate da un moderatore) e visualizzare queste informazioni in ordine, proprio come nell’esempio qui sotto:
SELECT u.username "Username", COUNT(pa.agreed_at) "Flag Count"
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 "Flag Count" DESC
Provandolo, funziona molto bene. Il fatto che il conteggio delle bandiere non sia in ordine non è il problema più grande. Posso farne a meno. Grazie ancora!