Here's another example,create table #Requests(RequestID int,LinkedRequestID int,RequestDate datetime)insert #Requestsselect 1, null, null union allselect 2, null, null union allselect 3, null, null union allselect 4, null, null union allselect 5, 1, '1/1/2007' union allselect 6, 2, '1/2/2007' union allselect 7, 3, '1/3/2007' union allselect 8, 4, '1/4/2007'select * from #Requestsupdate #Requestsset RequestDate = l.RequestDatefrom #Requestsinner join #Requests l on #Requests.RequestID = l.LinkedRequestIDselect * from #Requestsdrop table #Requests