Nie odwołujesz się do table1
wewnątrz spustu. Użyj inserted
pseudotabela, aby uzyskać wartości "po". Pamiętaj też, że aktualizacja może mieć wpływ na wiele wierszy.
Zastąp więc bieżącą update
oświadczenie z
UPDATE table2
SET table2.annualyear = inserted.intannualyear
FROM table2
JOIN inserted
ON table2.id = inserted.id