Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Correspondência de duas colunas


O operador INTERSECT retorna um conjunto de resultados contendo os valores correspondentes das duas consultas.
select * from tableA
where term_a in 
    ( select term_a from tableA
      intersect
      select term_b from tableB )
;

Como você deseja selecionar colunas adicionais da TABLEA, você precisa usar a saída da interseção como uma subconsulta.