日期:2014-05-17  浏览次数:20830 次

求sql语句
表tb中有三列a,b,c,d,e
要求结果为:按a分组,按b的大小排序,如果出现b值相同,则按c的大小排序.显示结果还是所有的列.
a列为字符型,b,c,d,e为整型
请高手指教

------解决方案--------------------
select * from tb group by a order by b,c
------解决方案--------------------

select * from tb group by a order by b,c desc
------解决方案--------------------
分组后b,c,d,e做什么操作?累加?
------解决方案--------------------
不好意思 随手写的,你举个例子吧
------解决方案--------------------
分组干什么呀??

好象就是ORDER BY 就可以呀?


SELECT * FROM TABLENAME ORDER BY A,B,C
------解决方案--------------------
select a, max(b), max(c), max(d), max(e) from tb group by a order by b, c
这样才能显示所有列,否则只能显示a。