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.