我有一个具有重复唯一 ID 的 XML 记录,但想将所有相似的 ID 合并到 1 条记录中,连接参考字段并总结金额字段。
XML 如下所示:
<root>
<row>
<F01>123456</F01>
<F02>ABC Company</F02>
<F03>0</F03>
<F04>47582736</F04>
<F05>151.12</F05>
</row>
<row>
<F01>123456</F01>
<F02>ABC Company</F02>
<F03>0</F03>
<F04>47643792</F04>
<F05>191.09</F05>
</row>
<row>
<F01>123456</F01>
<F02>ABC Company</F02>
<F03>0</F03>
<F04>47643793</F04>
<F05>95.32</F05>
</row>
<row>
<F01>223344</F01>
<F02>DK Corp</F02>
<F03>0</F03>
<F04>36819319</F04>
<F05>138.87</F05>
</row>
<row>
<F01>223344</F01>
<F02>DK Corp</F02>
<F03>0</F03>
<F04>36827362</F04>
<F05>9.98</F05>
</row>
<row>
<F01>223344</F01>
<F02>DK Corp</F02>
<F03>0</F03>
<F04>36834497</F04>
<F05>79.87</F05>
</row>
<row>
<F01>113964</F01>
<F02>Direct Company</F02>
<F03>0</F03>
<F04>1771929</F04>
<F05>400.07</F05>
</row>
<row>
<F01>113964</F01>
<F02>Direct Company</F02>
<F03>0</F03>
<F04>1766940</F04>
<F05>111.52</F05>
</row>
<row>
<F01>113964</F01>
<F02>Direct Company</F02>
<F03>0</F03>
<F04>1810269</F04>
<F05>112.48</F05>
</row>
<row>
<F01>113964</F01>
<F02>Direct Company</F02>
<F03>0</F03>
<F04>1618234</F04>
<F05>60.76</F05>
</row>
<row>
<F01>113964</F01>
<F02>Direct Company</F02>
<F03>0</F03>
<F04>1771923</F04>
<F05>2829.19</F05>
</row>
我想让它看起来像这样:
<root>
<row>
<F01>123456</F01>
<F02>ABC Company</F02>
<F03>437.53</F03>
<F04>47582736, 47643792, 47643793</F04>
<F05>151.12</F05>
</row>
<row>
<F01>223344</F01>
<F02>DK Corp</F02>
<F03>228.72</F03>
<F04>36819319, 36827362, 36834497</F04>
<F05>138.87</F05>
</row>
<row>
<F01>113964</F01>
<F02>Direct Company</F02>
<F03>3514.02</F03>
<F04>1771929, 1766940, 1810269, 1618234, 1771923</F04>
<F05>400.07</F05>
</row>
我想我可能知道如何连接 F04,但不知道如何总结 F05 并将该值放入 F03。F01 是唯一的 ID,应该确定要保存的内容。