У меня есть две таблицы, а именно, Table1 и Table2
Table1SQL присоединиться переопределить конкретный столбец левой таблицы
custId--custName--custAge
c1--c1name--32
c2--c2name--41
c3--c3name--41
Table2
custId--verified--custName
c1--Y--c1FullName
c2--N--c2FullName
мне нужно join Table1 и Table2, так что если проверенный столбец Y в таблице 2, мне нужно custName из таблицы2 вместо таблицы 1.
Таким образом, желаемый результат: (перезапись custName столбец Table2 если проверить столбец Y для этого CustID)
custId--custName--custAge
c1--c1FullName--32
c2--c2name--41
c3--c3name--41
Я написал следующий запрос, который не дает должного результата. Пожалуйста помоги.
select T1.custId, NVL(T2.custName, T1.custName),T1.custAge
from Table1 T1
left join Table2 T2 on T1.custId=T2.custId and T2.verified='Y'
Tag собственно RDMS. – Viki888
['NVL'] (https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions105.htm) доступен в Oracle, поэтому RDBMS - это Oracle – Arulkumar