Scusa ma tab2 da dove salta fuori? E poi comunque siamo sempre lì.. mi hai messo un IdA=IdB che non ci deve essere. In pratica a me serve una query che mi tira fuori le righe che hanno lo stesso valore di IdB e che soddisfano i filtri su IdA della query.codice:select tab2.* FROM tab1, tab2 where tab1.idA=... and tab1.ida = tab2.idB UNION select A.* FROM tab1 where tab1.idA=...