如何更新TableA
在另一个表中找到的值中的列Table B
,取决于另一列Type
,在TableA
例如
表 A
Location Type Value
USA Dog 20
UK Cat 30
表 B
Dog Cat Rabbit
50 70 100
逻辑:
- 如果
tableA.Value = Dog
然后更新TableA.Value = TableB.Dog
- 如果
tableA.Value = Cat
然后更新TableA.Value = TableB.Cat
- 如果
tableA.Value = Rabbit
然后更新TableA.Value = TableB.Rabbit
注意:只有 3 个选项,所以硬编码是可以的。
结果
表 A
Location Type Value
USA Dog 50
UK Cat 70