Prova questo.

codice:
SELECT d.id_discussione,d.titolo_discussione,d.autore_discussione, max(r.datacreazione_risposta) 
FROM discussione AS d 
LEFT JOIN risposta AS r ON d.id_discussione = r.id_discussione 
GROUP BY d.id_discussione,d.titolo_discussione,d.autore_discussione
ORDER BY r.datacreazione_risposta DESC
o
codice:
ORDER BY max(r.datacreazione_risposta) DESC