当前位置:编程学习 > C#/ASP.NET >>

这类批量更新有较好的算法思路吗?

(图1)源数据表中的记录按 CUST_PO_NUM  PART_NUM  字段内容有重复记录。如图1中显示,目标数据也有这种情况,但可重复的记录条数不一定相同。 如图 PART_NUM 为EL0270在源数据表中有两条,可能在目标数据库中有一条或两条或更多。总之记录条数可能不相同。

        

        现在想把源数据表中的这记录中的红框选中的几个字段的数据,要更新到目标表中。因为有重复记录不能一 一对应,所以只能取出源数据表中的重复记录的平均值来更新到目标表中。但目标数据也在相同情况下是多条记录。所以我想用循环查询效率比较低.想请教一下各位有其它什么好方法.

         总之, 这两个表来身数据结构差不多的以CUST_PO_NUM 和 PART_NUM字段来联系,是多对多的关系!

        现在就是要把源数据表中的输入的数据导入到目标表中.

(图1)源数据表





(图2)目标数据表

--------------------编程问答-------------------- 顶起!!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,