请教sql查询语句 双重排序的问题
有表如下data1data2data3...2B…2A…5A…5B…4A…1B…请教一条Sql语句输出表要得到如下结果2A…4A…5A…1B…2B…5B…...表示其他的...
有表如下
data1 data2 data3...
2 B …
2 A …
5 A …
5 B …
4 A …
1 B …
请教一条Sql语句输出表要得到如下结果
2 A …
4 A …
5 A …
1 B …
2 B …
5 B …
...表示其他的列和内容
谢谢 展开
data1 data2 data3...
2 B …
2 A …
5 A …
5 B …
4 A …
1 B …
请教一条Sql语句输出表要得到如下结果
2 A …
4 A …
5 A …
1 B …
2 B …
5 B …
...表示其他的列和内容
谢谢 展开
7个回答
展开全部
就是一个双重排序问题,指定主排充字段,再指定次排序字段即可
select
*
from
table
order
by
data2,data1
asc
select
*
from
table
order
by
data2,data1
asc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
group by data2,order by data1
按data2分组然后按data1排序
按data2分组然后按data1排序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是排序吗?
select * from 表 order by data2
select * from 表 order by data2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select data1,data2 from table order by data2,data1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询