nicatt the way suggested is correct but will update all the rows of the table
Update dbo.TmpMaster30_1
set FirstProm = ( select min(h.Prom)
from dbo.TmpMaster30_1 t,
dbo.FACT_OF_PROM_ARCHIVE h,
where t.PersonNo = h.PersonNo
)
From dbo.FACT_OF_PROM_ARCHIVE
Where TmpMaster30_1.PersonNo =
FACT_OF_PROM_ARCHIVE.PersonNo
Hope the above is the correct solution