Sql 复杂分组查询

Sql 复杂分组查询,sql,sql-server-2012,grouping,Sql,Sql Server 2012,Grouping,我有一系列需要分组的记录。以下是数据示例: System TYpe Batch# TX_ID MatchingTX_ID AcctID HB 0 1113 395505 700002008159 PB 2 1113 82546 405002031125 PB 32 1

我有一系列需要分组的记录。以下是数据示例:

System   TYpe     Batch#      TX_ID     MatchingTX_ID   AcctID  
   HB      0      1113       395505                     700002008159    
   PB      2      1113        82546                     405002031125  
   PB     32      1113        82546      82436          405002031125  
   PB     20     21298        82436      82546          405002031125   
我们希望将这些记录组合在一份报告中。问题是并非所有列都有一个公共字段值


有什么想法吗?

你想要的结果是什么?花点时间解释一下你想做什么,你尝试过什么请阅读,这里是一个学习如何提高你的问题质量和获得更好答案的好地方。你必须以某种方式将它们分组。否则,这只是一个选择或一个顺序——分组的要点是把具有相似价值的东西放在一起。我不明白你想做什么。