说我有这个表架构。
ID ACCNO 量
说我有这个数据
ID AccNo Amount
1 1020 100.00
2 2040 50.00
如何编写TSQL更新查询以更新AccNo 1020金额列,金额为2040?
马尔科姆
答案 0 :(得分:6)
使用嵌套选择:
UPDATE tablename SET Amount = (
SELECT Amount FROM tablename WHERE ID = 2 )
WHERE AccNo = 1200
显然,如果你的病情不同,你必须调整以适应,例如如果AccNo是唯一的,你可以使用它。