L>Если я Вас правильно понял, то у Вас два пути: L>UPDATE T SET L>T.STATUS=1 L>FROM DBO.T1 AS T L>JOIN DBO.T2 AS X ON T.ID=X.ID
L>или L>MERGE INTO dbo.T1 AS TGT L>USING dbo.T2 AS SRC L>ON TGT.ID=SRC.ID L>WHEN MATCHED THEN UPDATE SET L>TGT.STATUS=1 L>WHEN NO MATCHED THEN INSERT (ID,STATUS) VALUES(SRC.ID,1);
Merge не подходит, т.к Server от 2005 версии
До скрипта с Update дошел сам, но спасибо за ваш вариант, теперь знаю что верно.
Скрипт для добавления новых выглядит так:
INSERT INTO T1 (ID, Status)
Select T2.ID, 1
FROM T2 LEFT JOIN jT1 ON T2.ID = jT1.ID WHERE jT1.ID IS NULL