【发布时间】:2009-11-07 19:48:14
【问题描述】:
我有下表,我想使用下面给出的另一个表进行更新。alt text http://img94.imageshack.us/img94/4602/leisureoriginal.png
我想根据 ProductId 使用下表更新上述给定表的 Null 值。 alt text http://img264.imageshack.us/img264/512/datatable2.png
更新后的表格应该是这样的。 alt text http://img690.imageshack.us/img690/9585/updatedtable.png
我在这些表中提到了 ProductId 只是举例。我不知道确切的 ProductId。它可以是任何 ProductId。
我提前知道第二张表中的 FieldId 和 FieldValue。
我可以在一个 UPDATE 语句中为所有列执行此操作吗?
【问题讨论】:
-
能否列出源表和目标表的所有列名
-
列名在标题中,在图像中。源表是第二个,目标表是第一个。
标签: sql sql-server tsql