Quote Originariamente inviata da ellepi1971 Visualizza il messaggio
seguendo il tuo 1° consiglio sono riuscito a unire con UNION la tabella2 con la tabella3.

facendo così:
(SELECT tabella2.colonna2 FROM tabella2 where1)UNION
(SELECT tabella3.colonna3 FROM tabella3 where 1)

ora sto provando la LEFT ma per ora non mi esce...
codice:
select tabella1.*
from
tabella1
left join
(
 SELECT tabella2.colonna2 as colonnax FROM tabella2
 UNION  
 SELECT tabella3.colonna3 FROM tabella2
) as q
on tabella1.colonna1=q.colonnax
where ....