sql >> Database >  >> RDS >> Oracle

Overeenkomende twee kolommen

De INTERSECT-operator retourneert een resultatenset met de overeenkomende waarden van de twee zoekopdrachten.

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

Omdat u extra kolommen uit TABLEA wilt selecteren, moet u de uitvoer van de kruising als subquery gebruiken.




  1. TRIM() Functie in Oracle

  2. PostgreSQL waarde selecteren en in één keer verhogen

  3. Vindt MYSQL een join leuk maar heb je alleen de nieuwste rij nodig?

  4. Hoe kan ik de waarde van mysql lezen met PHP?