Как описано в руководстве :
Не повторяйте целевую таблицу как from_item, если только вы не намереваетесь самостоятельно присоединиться
Итак , не повторяйте целевую таблицу в предложении FROM:
update table1 t1
set column5 = t2.column1,
column2 = 0
from table2 t2
left join table3 t3 on t3.column4 = t2.column4
where t2.column3 = t1.column3 --<< this replaces the original JOIN to t1
and t3.column5 is null