我正在使用连接(1到多个---表A - >表B)来更新表A. 但它最终超越了我在表A中的价值。
更新SET A.VAL = A.VAL + B.VAL加入A,B开....
加入
A.VAL | B.VAL1
A.VAL | B.VAL2
更新后 - A.VAL变成这样 A.VAL + B.VAL2
我需要A.VAL + B.VAL1 + B.VAL2我该怎么做
答案 0 :(得分:0)
您可以尝试以下查询: -
UPDATE A JOIN B ON A.VAL = B.VAL1 AND A.VAL = B.VAL2
SET A.VAL = A.VAL + B.VAL1 + B.VAL2