UPDATE A
SET A.cloum1 = A1.cloum1,
A.cloum2 = A1.cloum2,
FROM test_table1 A ,
test_table1 A1 ,
test_table2 R(NOLOCK)
WHERE A.cloum3 = A1.cloum3
AND A.cloum3 = R.cloum3
AND A.cloum4 = R.cloum4
我想知道这个sql都做了什么?我理解的是只是把原来的额值再次赋给这个字段,这种场景在什么情况下使用呢?