カラム優先度に基づいて2つのテーブルを結合したいカラムベースの結合
ex。そうでない場合は
私は表2(のCol1、Col2に、COL3、COL4、COL5、COL7)を表1に参加したい場合は、それが必要表1は、6つの列(のCol1、Col2に、COL3、COL4、COL5、COL6) を持っていると仮定
Select Table2.col7
where
first check col1 , col2 and col3 if match found no need go check more
second check col1 , col2 if match found no need go check more
third check col1 if match found no need go check more
last ignore all col1 , col2 and col3
AND Table1.Col4=Table2.Col4
AND Table1.Col5=Table2.Col5
任意の懸念が
「AND」の代わりに「OR」を使用してください。一致が見つかった場合、他の条件はチェックされません。 – Dany
(!!!)UPD:間違っています:http://stackoverflow.com/questions/8900631/does-oracle-use-short-circuit-evaluation – Dany