我有两个不同的表,表 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不同的查询。