Ho un problema con una query un po' complicata. Mi trovo con queste due tabelle:

Tabella-news: id_news, testo_news, data_news

Tabella-commenti: id_commento, id_news, testo_commento, data_commento

Ogni news (tabella news) può essere commentata dagli utenti (tabella commenti). Dunque una news può avere infiniti commenti (relazione uno a molti).

Io vorrei ordinare le news in base all'ultimo commento inserito; dunque in base alla data del commento. Questo mi porterebbe ad avere, ordinando in modo decrescente, un sistema che mi tiene aggiornato i movimenti in ogni news (stile forum dove le nuove risposte fanno risalire i messaggi).

Come posso scrivere questa query?

select * from Tabella-news order by ????

GRAZIE