【发布时间】:2013-12-29 21:43:54
【问题描述】:
我有一个表,其中包含另一个表中的列名。我想运行一个更新语句来更新该表中的一些值,基于另一个。
前:
TableA
ID|Column1|Column2
1 | 1.3 | 2.3
2 | 0 | 7
3 | 2.5 | 12.1
TableB
ID|ColumnName|MaxValue
1 | Column1 | NULL
2 | Column2 | NULL
类似这样的事情:
所以在这种情况下,我想将 TableB 中的 MaxValue 更新为 TableA 中的最大值,其中 ColumnName 是 TableA 中的一个列。
这可能吗?
【问题讨论】:
标签: sql sql-server