【发布时间】:2011-07-08 18:53:43
【问题描述】:
我在 SQL Server 2008 环境中有两个表,结构如下
Table1
- ID
- DescriptionID
- Description
Table2
- ID
- Description
Table1.DescriptionID 映射到 Table2.ID。但是,我不再需要它了。我想进行批量更新,将 Table1 的 Description 属性设置为 Table2 中与其关联的值。换句话说,我想做这样的事情:
UPDATE
[Table1]
SET
[Description]=(SELECT [Description] FROM [Table2] t2 WHERE t2.[ID]=Table1.DescriptionID)
但是,我不确定这是否合适。有人可以告诉我怎么做吗?
【问题讨论】:
标签: sql sql-server sql-update