源 DB1.TB1 [ ID, EAN, ASIN, NAME, CONDITION
]
1,1001,20001,ps2,COD2,new
2,1002,20002,xbox,HOLA,new
3,1003,20003,xbox,Spider Man,used
和 DB1.TB2 [ ID, PRICE
]
1,50
2,51
3,61
目标 DB2.TB1 [ ID2, KID, EAN, GROUP, NAME, CONDITION, PRICE, DATE
]
1,0013,10001,ps2,COD2,new
2,0015,10002,xbox,HOLA,new
3,0016,10003,xbox,Spider Man,used
现在我需要在某些条件下将数据从源表传输到目标表:
ID
两个表的 DB1 相同,KID
是我们在组织中引用的实际“ID”。没有此 ID 的每个项目都应更新为kID_max + 1
.每件商品的运费取决于其
KID
名称。所以产品也必须按照这个分类,这取决于名称索引,例如 ps2 或 xbox。
作为一个初学者,这似乎太复杂了,我想知道一些关于如何解决这个问题的信息。
注意:DB1 中的表会定期更新,因此 DB2 表也必须相应地定期更新。