问题描述
如何将数据库表有相同字段的数据整合,例如表:然后根据表的某一字段,比如这里的Name字段,根据相同的Name值整合数据,整合后效果如下:请问如何用ADO.Net实现,希望能给出实现代码,非常感谢!
解决方案
本帖最后由 sven168 于 2015-06-20 18:02:42 编辑
解决方案二:
解决方案三:
mark单纯的循环好像很慢。我只是来mark下等着以后来看回复。。。我看了一眼初步的想法如下(感觉有很大效率问题):1.新建一个表准备放整理后的数据2.开始遍历原始表。3.遍历新表,将原始表中的一项与新表中的所有项进行对比。4.遍历新表时,若姓名不同,直接进入下一项。若姓名相同,则依次比较no_1,no_2,no_3属性。效率的话,最坏情况n*n数据不多的话可以考虑。以上只是提供思路~我不是来回答的,我是来mark看大神解答的~
解决方案四:
主要是因为将三张表的数据写入到一张表,有没有办法在写入前就整理好,再写入?
时间: 2024-09-20 04:04:50