我有带有身份 PK 的表 A 和 Bida
和idb
:
前答:
ida col1 col2 idb
---------------------------
1 xxxx foo NULL
2 yyyy bar NULL
例如乙:
idb col3 col4
----------------------
110 uuuu rrr
111 vvvv ttt
对于 AI 中的每一行,必须在 B 中插入一行。然后我需要用我在 B 中插入的行的 ID 更新 A,同时保持它们之间的匹配。A 和 B 之间没有其他关系,也没有来自 A 的数据进入 B。
插入后,B 可能如下所示:
idb col3 col4
----------------------
110 uuuu rrr
111 vvvv ttt
112 aaaa www
113 bbbb mmm
更新 A 后,A 将如下所示:
ida col1 col2 idb
---------------------------
1 xxxx foo 112
2 yyyy bar 113
现在的问题是,我如何确定 B 中的哪条记录对应于 A 中的哪条记录,因为它们之间没有关系?我可以在一个循环中一个一个地插入和更新,但是对于很多记录,这可能是有问题的。
有没有办法以更少的步骤做到这一点?