求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。