>利用SQL Server记录更新的选择语句
SQL Server提供语句,用于插入行。 本指南演示了如何使用来自另一个表的数据类似地更新现有记录。INSERT...SELECT
>
>更新查询结构
以下语法促进了基于选择的数据的更新记录:
<code class="language-sql">UPDATE Table_A SET Table_A.col1 = Table_B.col1, Table_A.col2 = Table_B.col2 FROM Table_A AS Table_A INNER JOIN Table_B AS Table_B ON Table_A.id = Table_B.id WHERE Table_A.col3 = 'cool';</code>
态
UPDATE Table_A
>中的指定列分配值
态
SET
和> Table_B
。
Table_A
FROM
INNER JOIN
Table_A
Table_B
实践ON
带有列WHERE
,和和。 更新
使用来自的数据,其中Table_A
是'cool',请使用此查询:id
col1
此查询连接到col2
列上的表格,更新col3
> inTable_B
> inid
>仅适用于行中的行中的行中,这两个表中都等于“ cool”。 这样可以确保仅更新匹配的记录。col1
>
以上是如何通过 SELECT 语句使用另一个表中的数据更新 SQL Server 记录?的详细内容。更多信息请关注PHP中文网其他相关文章!