Use the UPDATE and JOIN , here is an example , using the details you posted :create table #temp1(col_id INT , col_date datetime)create table #temp2(col_id INT , col_date datetime)INSERT INTO #temp1 select 1, '01-01-2001'UNIONselect 2,'02-02-2001'INSERT INTO #temp2 select 1, '03-03-2001'UNIONselect 2,'04-04-2001'UPDATE #temp2 SET col_date = B.col_dateFROM #temp2 AS A INNER JOIN #temp1 AS BON A.col_