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デモ