对分组依据或筛选结果集的SQL查询
我有一张这样的桌子对分组依据或筛选结果集的SQL查询,sql,filter,group-by,sql-server-2008-r2,Sql,Filter,Group By,Sql Server 2008 R2,我有一张这样的桌子 Name | Clause --------------- TableA Dependency1 TableA Dependency2 TableA Dependency3 TableB Dependency1 TableB Dependency2 ................... 并希望对其进行筛选或分组,使其看起来像这样: Name | Clause --------------- TableA Dependency1 Depe
Name | Clause
---------------
TableA Dependency1
TableA Dependency2
TableA Dependency3
TableB Dependency1
TableB Dependency2
...................
并希望对其进行筛选或分组,使其看起来像这样:
Name | Clause
---------------
TableA Dependency1
Dependency2
Dependency3
TableB Dependency1
Dependency2
...................
对此的SQL查询是什么?SQL不是这样工作的。您发布的第二个示例本质上与第一个相同,只是更改了输出渲染。您不会使用SQL来实现这一点,但可以使用任何应用程序来显示数据。您可以查询原始表并使用实际的显示技术(在网页中,将其粘贴到excel文档中,等等)。但是使用SQL查询进行布局/显示是没有意义的。@user1161318-1)SQL Server中没有组CONCAT,2)这不是他的要求-注意,他的输出中的换行符表示新行,而不是\n。@TheSmose称之为“Baaaad idea”。不管怎样,我认为它必须是一个带有数据的游标,速度慢、笨重、不可维护,而且对于任何类型的报告应用程序来说都是微不足道的。注释已删除。我总是忘记SQL的味道!