我有两个不同的表,表 1 和表 2,每个表都有自己的一组值。我想检查一列以查看彼此之间是否存在任何差异以及UPDATE
相应的 Table1。我有这个查询更新每一行,无论它们在我检查的值中是否不同:
UPDATE Table1
SET value = t2.value
FROM Table1 t1
INNER JOIN Table2 t2
ON t1.ID = t2.ID
我尝试使用WHERE t1.value <> t2.value
,但由于两者t1
都可t2
以为空,因此该功能无法正常工作。我想要一个只检查和更新它们的值t1
和t2
不同的查询。