目前我有2个SQL数据备份。客户希望任何"丢失"数据被输回到当前的实时版本中。
表名称称为Interactions。
每个互动都可以有一个InteractionAttendees列表。
有一个链接 - InteractionAttendees.Interaction_Id = Interaction.Id
我能够查询备份,并且我已经确定了需要注入新备份的内容,但我不确定从哪里开始。看起来备份1和备份2中的某些交互具有相同的主键。如何将旧数据注入新数据库?
示例
Sql DB1
互动
Id
1
互动参与者
Id InteractionId PersonId
1 1 5
Sql DB2
互动
Id
1
互动参与者
Id InteractionId PersonId
1 1 10
当前实时数据库
互动
Id
1
2
互动参与者
Id InteractionId PersonId
1 1 7
2 2 55
3 2 77
注入两个SQL查询后,应该如下:
互动
Id
1
2
3
4
互动参与者
Id InteractionId PersonId
1 1 7
2 2 55
3 2 77
4 3 5
5 4 10