помогите со скриптом!!!

я123
Дата: 16.01.2009 15:38:22
Подскажите новичку как правильно написать скрипт на обновление.мне нужно обновить 1 поле таблицы значениями из другой,так чтобы коды совпадали.Пробовал так
update agr_02 set S_agr=s.S_AGR 
from (select kod1,Kod2,Kod3,s_AGR from agr_01 where kod1=2 )s 
where kod1=2 and kod1=S.kod1 and kod2=S.kod2 and Kod3=S.kod3
Паганель
Дата: 16.01.2009 15:42:15
Согласно синтаксису UPDATE (Transact-SQL) при изменении данных в БД
можно указывать и FROM и JOIN и WHERE
Ознакомьтесь с документацией, посмотрите примеры,
и уверен что Вы справитесь с этой задачей самостоятельно без проблем
я123
Дата: 16.01.2009 16:17:06
заработало вот так,но почему до этого не работало не понимаю
update agr_02 set S_agr=s.S_AGR 
from (select kod1 k1,Kod2 k2,Kod3 k3,s_AGR from agr_01 where kod1=2 )s 
where kod1=2 and kod1=S.k1 and kod2=S.k2 and Kod3=S.k3
Glory
Дата: 16.01.2009 16:18:44
я123
заработало вот так,но почему до этого не работало не понимаю
update agr_02 set S_agr=s.S_AGR 
from (select kod1 k1,Kod2 k2,Kod3 k3,s_AGR from agr_01 where kod1=2 )s 
where kod1=2 and kod1=S.k1 and kod2=S.k2 and Kod3=S.k3

Причина наверное была отображена в серверном сообщении об ошибке.