我编写了一个脚本来导入客户产品库存的CSV。问题是,他们用来跟踪库存的软件中存在一个错误,该错误将复制具有不同库存值的产品。
因此,当我导入CSV时,他们发送给我的是同一产品的重复行,其中包含不同的库存。例如:
id | product | cases | unit
--------------------------------
1 | MF003 | 3 | 7
2 | MF004 | 5 | 6
3 | MF005 | 1 | 9
4 | MF005 | 7 | 2
5 | MF006 | 2 | 1
MF005产品有两排。我需要的是:
id | product | cases | unit
--------------------------------
1 | MF003 | 3 | 7
2 | MF004 | 5 | 6
3 | MF005 | 8 | 11
5 | MF006 | 2 | 1
您会注意到MF005现在是一行,正确添加了案例和单位。
我认为这里更好的方法是使用SELECT查询而不是事先通过INSERT处理它,但如果有更聪明的方法通过INSERT来做到这一点,我绝对愿意接受它