我需要表“表A”和“表B”,我想在某些条件下更新与“表B”匹配的“表A”中的一些记录。因此,如果我使用“JOIN”或“WHERE”子句来检查条件,哪个更好更快。我在每张表中都有1000万条记录。我使用的是sql server 2008R2。
〜AvinashK
答案 0 :(得分:-1)
此代码可以帮助您:
UPDATE A SET
A.<field1> = B.<field1>,
A.<field2> = B.<field2>
FROM A INNER JOIN
B ON A.<Field> = B.<field>
WHERE <Conditions>