grazie,
la join tra le tre tabelle funziona.

Per il resto ti faccio un esempio.
Ammettiamo che io abbia:

TABELLA1
ID_T1=10
ANNO=2002
TITOLO=CIAO




TABELLA2
ID_T1=10
ID_T2=1
ID_T3=1

ID_T1=10
ID_T2=10
ID_T3=2


Ora io vorrei che mi prendesse entrambi i record della tabella 2 senza però ripetere i campi della tabella 1.

Quindi deve stampare

tabella1.ANNO tabella2.ID_T2 tabella2.IDT2 (cioè i due record)

e non

tabella1.ANNO tabella2.ID_T2 tabella1.ANNO tabella2.ID_T2

Quindi penso di sbagliare non la query a questo punto ma il ciclo while...