标签: sql-server-2005
在SQL Server 2005中,我有两个表:
A (ID, PRODUCT) B(ID_2, PRODUCT)
A (ID, PRODUCT)
B(ID_2, PRODUCT)
现在我要update table A.ID和Set A.ID=B.ID_2 where A.Product =B.Product。
update table A.ID
Set A.ID=B.ID_2 where A.Product =B.Product
我该怎么做?
答案 0 :(得分:1)
您可以使用INNER JOIN
INNER JOIN
UPDATE A SET A.ID = B.ID_2 FROM A INNER JOIN B ON B.Product = A.Product