У меня есть 3 таблицы t1, t2 и t3.
t1 имеет 2 столбцам> id1, знач1Обновление таблицы Redshift с соединением
t2 -> id2, val2
t3 -> id3, val3
If id1=id2 and id2 = id3
тогда мне нужно обновить VAL1 объявления val3. Но я повторял id1 и каждый из них должен иметь тот же val3
Я использую
update t1
inner join t2 on t1.id1 = t2.id2
inner join t3 on t2.id2 = t3.id3
set t1.val1 = t3.val3
;
Но не в состоянии сделать это.