0

源 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 表也必须相应地定期更新。

4

0 回答 0