2 つのテーブルを含む 1 つのデータベースがあります。
-October2012_ID
次の 2 つの列が含まれます。
a) OldId
b) NewId
-BNP
次の 2 つの列も含まれます。
a)BankId
b)OrbId
これらの値がテーブルにBNP
ある列で使用可能な場合、2 つの列に含まれる値を置き換えてテーブルを更新する必要があります。この場合、 の列をの値で更新する必要があります。OldId
October2012_ID
BNP
NewId
そう:
Update BNP
SET BNP.**BankId**=October2012_Id.NewId
where BNP.**BankId**=October2012_Id.OldId and October2012_Id.**BankId** is not null
また:
Update BNP
SET BNP.**OrbId**=October2012_Id.NewId
where BNP.**OrbId**=October2012_Id.OldId and October2012_Id.**OrbId** is not null
私はSQLの初心者なので、助けてもらえますか?