How Can We Help?
The simple Way to copy the content from one table to other is as follow:
UPDATE table2 SET table2.col1 = table1.col1, table2.col2 = table1.col2, ... FROM table1, table2 WHERE table1.memberid = table2.memberid
For SQL Server 2008 + Using MERGE
rather than the proprietary UPDATE ... FROM
syntax has some appeal.
As well as being standard SQL and thus more portable it also will raise an error in the event of there being multiple joined rows on the source side (and thus multiple possible different values to use in the update) rather than having the final result be undeterministic.
MERGE INTO table1 as a USING table2 as b ON a.col2 = b.col2 WHEN MATCHED THEN UPDATE SET a.col1 = b.col1;
Note the ; at the very end.
http://stackoverflow.com/questions/224732/sql-update-from-one-table-to-another-based-on-a-id-match