Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle SQL INNER Присъединяване въз основа на несъвпадащи стойности

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо Oracle SQL Optimizer игнорира предиката на индекса за този изглед?

  2. BatchUpdateException:партидата няма да бъде прекратена

  3. Oracle SQL - IN Клауза показва всички записи, дадени в IN състояние, дори когато данните не присъстват в таблицата

  4. Не може да се извлече идентификатора на последния вмъкнат ред в Hibernate с помощта на Oracle

  5. показване на персонализиран sql текст от резултата от колоната на таблицата