I have a simple table Structure like this:
Table tempData
╔══════════╦═══════╗
║ NAME ║ MARKS ║
╠══════════╬═══
you can join both tables even on UPDATE statements,
UPDATE a
SET a.marks = b.marks
FROM tempDataView a
INNER JOIN tempData b
ON a.Name = b.Name
for faster performance, define an INDEX on column marks on both tables.
using SUBQUERY
UPDATE tempDataView
SET marks =
(
SELECT marks
FROM tempData b
WHERE tempDataView.Name = b.Name
)