Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 按Linq对数据表中的记录进行分组,并将它们添加到字典中_Sql_Sql Server - Fatal编程技术网

Sql 按Linq对数据表中的记录进行分组,并将它们添加到字典中

Sql 按Linq对数据表中的记录进行分组,并将它们添加到字典中,sql,sql-server,Sql,Sql Server,我有一个由sql查询填充的数据表。示例查询: A B C D E 1 1 x y z 1 1 x y z 1 2 x y z 2 1 x y z 我想像这样对它们进行分组:(A和B将是唯一的) 我试着和linq一起做,但是做不好。我检查了类似的问题,但没有解决我的问题。它不一定是linq,但我认为如果我使用linq并使用字典对它们进行分组,这对我来说将是一个很好的解决方案。添加更多关于预期输出的详细信息我只想使用2列作为唯一列对它们进行分组,然后将它们添加到字典中,其中key是这2列的组合,v

我有一个由sql查询填充的数据表。示例查询:

A B C D E
1 1 x y z
1 1 x y z
1 2 x y z
2 1 x y z
我想像这样对它们进行分组:(A和B将是唯一的)


我试着和linq一起做,但是做不好。我检查了类似的问题,但没有解决我的问题。它不一定是linq,但我认为如果我使用linq并使用字典对它们进行分组,这对我来说将是一个很好的解决方案。

添加更多关于预期输出的详细信息我只想使用2列作为唯一列对它们进行分组,然后将它们添加到字典中,其中key是这2列的组合,vale是所有列。a B C D E?是输出还是列名?它们是列名,1 x y z是第一行。我无法用linq完成它,于是我决定用foreach和dictionary试试。
A B C D E
1 1 x y z
1 1 x y z

A B C D E
1 2 x y z

A B C D E
2 1 x y z