一个表A
ID 编码 摘要
1 a01 ab
2 a01 cd
3 a02 abe
4 a03 cd
.........
另外一个对照表B
旧编码 新编码
a01 001
a02 003
a03 002
.......
想实现按照表B的对照关系,批量替换表A中"编码"列,请问语句该怎么写,A,B中记录很多.
ID 编码 摘要
1 a01 ab
2 a01 cd
3 a02 abe
4 a03 cd
.........
另外一个对照表B
旧编码 新编码
a01 001
a02 003
a03 002
.......
想实现按照表B的对照关系,批量替换表A中"编码"列,请问语句该怎么写,A,B中记录很多.
set 编码 = B.新编码
from A
inner join B on A.编码 = B.旧编码
set 编码 = B.新编码
from B
where A.编码 = B.旧编码