codice:
select tab2.*
FROM tab1, tab2
where tab1.idA=...
and tab1.ida = tab2.idB
UNION
select A.*
FROM tab1
where tab1.idA=...
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.