我有一个包含两个表的数据库:
-October2012_ID
其中包含两列:
a) OldId
b) NewId
-BNP
其中还包含两列:
a)BankId
b)OrbId
BNP
如果这些值在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 的菜鸟,你能帮帮我吗?