我正在尝试编写一个 SQL 脚本来迁移一些数据。想象一下这种情况:
要迁移的表:
OLDTABLE
---------------
ID VALUE OLDVALUE
1 A A
2 B B
预期目标状态
NEWTABLE
---------------
ID VALUE NEWVALUE
1 A Y
2 B Z
到目前为止,我所拥有的是:
INSERT INTO NEWTABLE (ID, VALUE, NEWVALUE)
SELECT
ID,
VALUE,
OLDVALUE
FROM OLDTABLE;
我的问题是如何OLDTABLE.OLDVALUE
在插入之前修改从中选择的值NEWTABLE.NEWVALUE
,以便每个 A 为 Y,每个 B 为 Z。