0

4つの列で結合する必要があるテーブルがあります:

SELECT columns 
FROM table t 
LEFT JOIN other_table ot ON o.col1 = ot.col1 
    AND o.col2 = ot.col2 
    AND o.col3 = ot.col3 
    AND o.col4 = ot.col4

ただし、other_table の列のいずれかが null の場合、t の他の列の値に関係なく、結合条件を true として評価したいと思います。たとえば、特定の行の ot.col4 IS NULL の場合、col1、col2、および参加時のcol3条件。

何か案は?

4

2 に答える 2