codice:
SELECT D.ID,COUNT(*) AS N_MESSAGGI
FROM DISCUSSIONE D, MESSAGGIO M
WHERE D.ID = M.ID_DISCUSSIONE
GROUP BY D.ID
ORDER BY N_MESSAGGI DESC;

questa ti da la classifica delle discussioni sulla base del numero di messaggi che esse hanno.
Aggiungi TOP 1 dopo la SELECT per ottenere solo la prima.


Ciao.