在SQL Server中,可以使用UPDATE语句来更新一个表的字段值,同时根据某个条件从另一个表中取值。

以下是一个示例:

UPDATE table1
SET column1 = table2.column2
FROM table1
JOIN table2 ON table1.id = table2.id
WHERE table1.condition = 'some condition';

在上面的例子中,我们使用UPDATE语句更新table1表的column1字段的值,将其设置为table2表的column2字段的值。我们使用JOIN子句将两个表连接起来,并使用ON关键字指定连接条件,这里是通过id字段进行连接。然后使用WHERE子句指定更新的条件,只有满足条件的行才会被更新。

请根据实际情况修改表名、字段名和条件。


原文地址: https://www.cveoy.top/t/topic/iTa2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录