0
私はこのテーブルスキーマを持っていると言います。TSQL同じテーブルの列から列を更新するにはどうすればよいですか?
ID AccNo 金額は私が2040年から量とAccNo 1020量の列を更新するためにTSQLの更新クエリを書くにはどうすればよい、このデータに
ID AccNo Amount
1 1020 100.00
2 2040 50.00
を持っていると言います?
マルコム
私はこのテーブルスキーマを持っていると言います。TSQL同じテーブルの列から列を更新するにはどうすればよいですか?
ID AccNo 金額は私が2040年から量とAccNo 1020量の列を更新するためにTSQLの更新クエリを書くにはどうすればよい、このデータに
ID AccNo Amount
1 1020 100.00
2 2040 50.00
を持っていると言います?
マルコム
ネストされたSELECTを使用します。
明らかUPDATE tablename SET Amount = (
SELECT Amount FROM tablename WHERE ID = 2)
WHERE AccNo = 1200
あなたの条件が異なる場合、あなたが合うように微調整する必要があります、例えばAccNoがユニークであれば、それを使うことができます。
実際に私は金額を追加したいだけですが、それを更新するのではありませんか? – Malcolm
また、CustNo列があり、where句に含める必要があるので、それらが一致する場合はどうなりますか?申し訳ありませんがこれらの点を忘れてしまった。 – Malcolm