I would like to update the values in the target table using the values in the right table column of the outer join, but isn't outer join supported?
Please help if you have any solution.
UPDATE
fact_table T1
SET
clm1 = (CASE WHEN T1.clm2 <> '' THEN T2.conv1
WHEN T1.clm3 <> '' THEN T3.conv1
ELSE T1.clm1
END)
FROM fact_table
LEFT OUTER JOIN conv_table1 T2 ON clm2 = T2.conv1
LEFT OUTER JOIN conv_table2 T3 ON clm3 = T3.conv1
;