C# 合并大容量中的两个数据表

C# 合并大容量中的两个数据表,c#,ado.net,C#,Ado.net,我有一个数据表,有多行,主键重复 看起来像这样 ---------------------------------------------------- `PrimaryKey CostPrice SellingPrice Profit Address ---------------------------------------------------- 101 1000 100% 101

我有一个数据表,有多行,主键重复

看起来像这样

----------------------------------------------------
`PrimaryKey CostPrice  SellingPrice   Profit   Address
----------------------------------------------------
101          1000                      100%
101                                             USA
101                      3000
102                                             Africa
102          200         300
102                                    200%
------------------------------------------------------
将数据合并成两行的C#代码应该是什么。我已经研究过网络,但它没有那么重要。我确信不会有双重数据。我的意思是,对于单个列,我们将有一个单元格数据

是否有可能得到如下输出

----------------------------------------------------
`PrimaryKey  CostPrice   SellingPrice  Profit   Address
------------------------------------------------------
101          1000        3000          100%     USA

102          200         300           200%     Africa
------------------------------------------------------

因为我必须处理用数千条记录填充数据表的Excel数据,所以最好的方法是什么?

您的
数据表
是否来自数据库?通过使用查询来聚合单独的行(按
PrimaryKey
列分组),可以更容易地修复那里的数据。请为此提供Oracle查询,因为后端数据库是Oracle.SQL,我也可以使用SQL。我将把它从SQL转换成Oracle。@异端猴子,一个简单的SQL查询对我也有好处。请帮帮我。请不要随便找人。我所做的只是编辑您的问题,因为您使用了[datatables]标记,这是关于jQuery datatables插件的问题,而这个问题与此无关。请用您正在使用的SQL方言对分组进行一些研究。