0
說我有這個表架構。TSQL如何從同一個表中的行更新列?
ID ACCNO 金額
說我有這個數據
ID AccNo Amount
1 1020 100.00
2 2040 50.00
我怎樣寫一個TSQL更新查詢更新從2040年量ACCNO 1020量列?
馬爾科姆
說我有這個表架構。TSQL如何從同一個表中的行更新列?
ID ACCNO 金額
說我有這個數據
ID AccNo Amount
1 1020 100.00
2 2040 50.00
我怎樣寫一個TSQL更新查詢更新從2040年量ACCNO 1020量列?
馬爾科姆
使用嵌套的選擇:
UPDATE tablename SET Amount = (
SELECT Amount FROM tablename WHERE ID = 2)
WHERE AccNo = 1200
顯然,如果你的條件是不同的,你必須調整以適應,例如如果AccNo是唯一的,你可以使用它。
通常我想添加的金額不只是更新它? – Malcolm 2009-06-27 12:25:59