订单091404,订单可以分次发货,内容如下
产品 需求数量     备注          产品批号
A      9800   500*8+800*6        091404001
对应订单的发货单号2001088
产品 需求数量     备注           产品批号
A      500         500*4          091404001
A      500         500*4          091404001
A      500         500*4          091404001
A      500         500*4          091404001对应订单的发货单号2001099
产品 需求数量     备注           产品批号
A      500         500*4          091404001
A      500         500*4          091404001
A      500         500*4          091404001
A      500         500*4          091404001对应订单的发货单号2001233          产品批号
产品 需求数量     备注
A      500         800*6            091404001
A      500         800*6            091404001
A      500         800*6            091404001
A      500         800*6            091404001如果只发了第一、二张单,希望得到的结果
订单号     产品    需求数量    已发数量      订单备注     发货备注
  091404    A      9800         4000         500*8+800*6    500*4,500*4
如果全部发完,希望得到的结果是
订单号     产品    需求数量    已发数量      订单备注     发货备注
  091404    A      9800         9800         500*8+800*6    500*4,500*4,800*6
难点主要在如果读取发货单的备注,同一个发货单号里相同产品的相同备注只取一个备注。求高手解答