UPDATE tableOne
SET tableOne.col1 = tableTwo.col1
FROM tableOne, tableTwo
WHERE tableOne.ID = tableTwo.ID
UPDATE t1
SET t1.col1= t2.col3
FROM tableOne t1
INNER JOIN (SELECT ID, col3, MAX(dateCol) MaxDate
FROM tabletwo
GROUP BY ID, col3) t2 ON t1.ID = t2.ID
Open in new window