Vi illustro un problema su una query per me complessa...per me intendo ...

Ho tre tabelle

tabella 1
ID_T1 ANNO TITOLO

tabella 2
ID_T2 ID_T1 ID_T3

tabella 3
ID_T3 NOME


Ora, penso siano chiare le relazioni tra le tre tabelle.

Io devo fare una join che mi restituisca i valori presi tra le tre tabelle.

Però...
Nella tabella due posso avere n risultati per il campo ID_T1, mentre ho bisogno che siano raggruppati.

In pratica io avevo fatto così:

SELECT * FROM tabella1 LEFT JOIN tabella2 ON tabella1.T1=tabella2.T2 GROUP BY anno ORDER BY anno DESC


In questo modo io non ho gli anni ripetuti, ma ovviamente non ho nemmeno tutti i nomi relativi a quell'id della tabella 2.

Se tolgo il group by, mi viene ripetuto n volte l'anno...

E poi non so come inserire la terza tabella nel join.

Io temo di dover fare più query per ottenere il risultato che desidero.
Avete invece altri consigli?
Sono riuscita a spiegare almeno un pò