sql >> Databasteknik >  >> RDS >> Oracle

Matchar två kolumner

INTERSECT-operatorn returnerar en resultatuppsättning som innehåller de matchande värdena från de två frågorna.

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

Eftersom du vill välja ytterligare kolumner från TABLEA måste du använda utdata från skärningspunkten som en underfråga.




  1. Postgres 9.4 jsonb-array som tabell

  2. Oracle ORA-00979 - inte ett GROUP BY-uttryck

  3. SQL LIKE-villkor för att söka efter heltal?

  4. Använda endast tangentbordsnavigering i Word, Excel och PowerPoint (Del 2:Dialogrutor)