标题:[求助] 怎样按照多字段中的几个字段分组查询,并得出多个结果集?
只看楼主
Romantyc
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-8-24
 问题点数:0 回复次数:1 
[求助] 怎样按照多字段中的几个字段分组查询,并得出多个结果集?
表:

create table T (
  F1 nvarchar(6),
  F2 nvarchar(6),
  F3 nvarchar(6)
)
go

样例数据:

insert into T(F1,F2,F3) values('01','01','A')
insert into T(F1,F2,F3) values('01','01','B')
insert into T(F1,F2,F3) values('01','01','C')
insert into T(F1,F2,F3) values('01','02','A')
insert into T(F1,F2,F3) values('01','02','B')
insert into T(F1,F2,F3) values('01','02','C')
insert into T(F1,F2,F3) values('02','01','A')
insert into T(F1,F2,F3) values('02','01','B')
insert into T(F1,F2,F3) values('02','01','C')
go

查询结果:

F1      F2      F3
---------------------------------------------
01    01      A
01    01      B
01    01      C
01    02      A
01    02      B
01    02      C
02    01      A
02    01      B
02    01      C

根据F1,F2来分组,如果有相同的记录就分在一起。

得到3个结果集:
结果集1:
F1      F2      F3
----------------------
01    01      A
01    01      B
01    01      C

结果集2:
F1      F2      F3
----------------------
01    02      A
01    02      B
01    02      C

结果集3:
F1      F2      F3
----------------------
02    01      A
02    01      B
02    01      C
搜索更多相关主题的帖子: 分组 
2008-08-24 09:46
duanchangren
Rank: 1
等 级:新手上路
威 望:1
帖 子:252
专家分:0
注 册:2008-7-26
得分:0 
你把查询语句写上撒
2008-09-30 11:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-229644-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018195 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved