【发布时间】:2012-03-09 10:48:13
【问题描述】:
我有一个如图所示的数据表。
让我根据这张图片解释我的要求。我有 7 行数据。第 1 行和第 2 行包含直到 UnitSqcNo 相同的列。我只想要两者中的第 3 行。一般来说,我想选择具有不同model, unittype, unit 的所有行并以更大的CompId 休息。即表格应该看起来像
【问题讨论】:
-
For Each dr As DataRow In dtCompDetails.Rows Dim dtDistinctRows = From dRow In dtCompDetails.Rows _ Where dRow("OrgModelId") = dr("OrgModelID") _ And dRow("OrgUnitTypeID") = dr("OrgUnitTypeID") _ And dRow("OrgUnitID") = dr("OrgUnitID") _ Select dRow.Distinct() Next
-
这张表中没有主键吗?