можете да се присъедините към двете таблици дори при UPDATE
изявления,
UPDATE a
SET a.marks = b.marks
FROM tempDataView a
INNER JOIN tempData b
ON a.Name = b.Name
- Демонстрация на SQLFiddle
за по-бърза производителност, дефинирайте INDEX
на колона marks
на двете маси.
използвайки SUBQUERY
UPDATE tempDataView
SET marks =
(
SELECT marks
FROM tempData b
WHERE tempDataView.Name = b.Name
)
- Демонстрация на SQLFiddle