sql >> Databasteknik >  >> RDS >> Oracle

Oracle SQL INNER Join baserat på icke-matchande värden

SELECT * FROM Table1 tl INNER JOIN Table2 t2 
ON (tl.ColA = t2.ColB OR (tl.ColA ='AB3' AND t2.ColB='AB_MNO_3')
OR (tl.ColA ='AB3' AND t2.ColB='AB_PQR_3') OR (tl.ColA ='AB4' AND t2.ColB='AB_MNO_4')
OR (tl.ColA ='AB4' AND t2.ColB='AB_PQR_4'))


  1. Hur förenkla en urvalsfråga som innehåller många inre val och öka prestanda i PostgreSQL

  2. Hur lägger jag till sträng med automatiskt inkrementvärde i SQL Server?

  3. -bash:imp:kommandot hittades inte oracle

  4. Ladda upp dokument till Azure Data Lake och exportera data med SSIS