我正在尝试对数据表进行组排序。截至目前我有像数据:根据行中的结果对数据表中的组排序
+-------+-----+--------+ | rowno | mno | result | +-------+-----+--------+ | 1 | 80 | 20 | | 1 | 81 | 10 | | 1 | 82 | 30 | | 2 | 80 | 40 | | 2 | 81 | 50 | | 2 | 82 | 60 | | 3 | 80 | 70 | | 3 | 81 | 60 | | 3 | 82 | 50 | +-------+-----+--------+
按要求,我将选择特定MNO,可以说81,然后根据其结果为81,即10,50和60,我想按降序排列整个组。这意味着结果会是这样的:
+-------+-----+--------+ | rowno | mno | result | +-------+-----+--------+ | 3 | 80 | 70 | | 3 | 81 | 60 | | 3 | 82 | 50 | | 2 | 80 | 40 | | 2 | 81 | 50 | | 2 | 82 | 60 | | 1 | 80 | 20 | | 1 | 81 | 10 | | 1 | 82 | 30 | +-------+-----+--------+
我有整套的DataTable,并正在考虑将LINQ到解决这一之一。或者,如果可以建议SQL查询也可以。
你能显示表的输入和输出格式结构体? – Mari
我是新来的SO,所以我现在能够在表格结构中看到结果 – user2519001