Ho due tabelle entrambe hanno un campo id, devo recuperare dei dati dalla prima tabella e devo ordinarli in base a un campo data presente nella seconda tabella.

Faccio una cosa di questo tipo:

SELECT d.id_discussione,d.titolo_discussione,d.autore_dis cussione FROM discussione AS d LEFT JOIN messaggi AS r ON d.id_discussione = r.id_discussione ORDER BY r.data DESC


il problema è che d.id_discussione è unico mentre r.id_discussione sono tanti per cui la query non mi restituirà un'unico risultato che mi serve ma tanti, conoscete una soluzione?


grazie