Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
sql排序分组问题
企业应用平台 Enterprise Application Platform
>
SQL Server
问题
0
登录进行投票
有以下数据,其中2列:
a b c....
----------------------
1 b1
2 b2
3 b1
4 b3
5 b4
6 b2
要求效果
a b c....
---------------------
1 b1
3 b1
2 b2
6 b2
4 b3
5 b4
即按照b出现的先后顺序排序然后分组
2010年9月27日 7:43
回复
|
引用
答案
0
登录进行投票
select a.*
from tb a,
(select b,min(a) as px from tb group by b)b
where a.b=b.b
order by px
已标记为答案
yzjiujian
2010年9月27日 8:04
2010年9月27日 8:04
回复
|
引用
全部回复
0
登录进行投票
select a.*
from tb a,
(select b,min(a) as px from tb group by b)b
where a.b=b.b
order by px
已标记为答案
yzjiujian
2010年9月27日 8:04
2010年9月27日 8:04
回复
|
引用
0
登录进行投票
可以参考ROW_NUMBER() OVER (Partition By XXX Order by XXX1)的用法,相信你会很明白!
2010年12月8日 7:20
回复
|
引用