आप 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 डेमो