0

如何根据 Table1 中的值更新 Table2。我想用 Table1 中的值更新 Table2 中的 Total 字段这是我的表的结构

表格1

Name1             Name2
Value1            value2

表2

Type             Total
Name1            Value1
Name2            Value2    
4

1 回答 1

1

一般来说是这样的。请注意,内部查询只能返回 1 列和 1 个记录,即 1 个结果

UPDATE table2 
SET total = (
         SELECT value2 
         FROM table1 WHERE name = value1
        ) 
WHERE table2.type = Name2
于 2012-11-21T18:51:45.560 回答