Sql server 2005 在SQL Server中更新表集列

Sql server 2005 在SQL Server中更新表集列,sql-server-2005,Sql Server 2005,在SQL Server 2005中,我有两个表: A(身份证、产品) B(ID\u 2,产品) 现在我想更新表A.ID并设置A.ID=B.ID_2,其中A.Product=B.Product 我该怎么做 您可以通过内部联接来实现这一点 UPDATE A SET A.ID = B.ID_2 FROM A INNER JOIN B ON B.Product = A.Product

在SQL Server 2005中,我有两个表:

A(身份证、产品)
B(ID\u 2,产品)

现在我想
更新表A.ID
设置A.ID=B.ID_2,其中A.Product=B.Product


我该怎么做

您可以通过
内部联接来实现这一点

UPDATE A
SET A.ID = B.ID_2
FROM A
INNER JOIN B ON B.Product = A.Product