e come posso fare in modo che la select mi selezioni le discussioni in ordine di ultimo messaggio inserito???

se per esempio nella discussione 1 ho un messaggio inserito il 5 maggio e nella discussione 2 ho un messaggio inserito il 6 maggio la select mi deve riportare

Discussione 2
Discussione 1

non riesco a farlo perchè l'ora e la data del messaggio sono nella tabella messaggio e non in quella discussione.