sql >> Base de Datos >  >> RDS >> Oracle

Coincidencia de dos columnas

El operador INTERSECT devuelve un conjunto de resultados que contiene los valores coincidentes de las dos consultas.

select * from tableA
where term_a in 
    ( select term_a from tableA
      intersect
      select term_b from tableB )
;

Debido a que desea seleccionar columnas adicionales de TABLEA, debe usar el resultado de la intersección como una subconsulta.