У меня есть две таблицы, к которым я хочу присоединиться.
Случай в таблице 1, значение по умолчанию равно 1, тогда как в таблице 2 значение по умолчанию равно 0
Table 1 Table 2
-------- ---------
1 0
1232342 1232342
1241232 1231231
Я хочуобъединить таблицу 1 и таблицу 2 с условием, что если таблица 2 равна 0, то она будет заменена на 1.
SELECT T1.ID
FROM TABLE1 T1, TABLE2 T2
WHERE T1.ID = REPLACE(CASE WHEN T2 = 0 THEN 1 ELSE T2.ID END, 'X', 'E')
с этим оператором, он не возвращает другие идентификаторы, которые не являются 0 или 1
ожидаемый результат
Table 1
--------
1
1232342