it should be likeDECLARE @INSERTED_ADD table(AddressID int,Street varchar(100),City varchar(100),Zip varchar(100)..)INSERT INTO Addresses (Street,City,Zip..)OUTPUT AddressID,Street,City,Zip.. INTO @INSERTED_ADDSELECT Street,City,Zip,...FROM New_AddINSERT INTO Clients (ClientID,AddressID,..)SELECT na.ClientID,a.AddressID,...FROM New_Add naJOIN @INSERTED_ADD aON a.Street = na.StreetAND a.City=na.CityAND a.Zip = na.Zip...
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/