TABLE ABC
    aaa   bbb   ccc
    zz     c1   302
    z1     a1   101
    x1     a1   102
    w1     b1   201
    e1     c1   301select count(*),bbb from ABC group by bbb
得出的结果是:
    2   c1
    2   a1
    1   b1
可是没有达到我想要的 我想要以CCC 作order by 
    2   a1
    1   b1
    2   c1
请教高手这句SQL该如何写!!!

解决方案 »

  1.   

    select count(*),bbb from ABC group by bbb  order by CCC
      

  2.   

    如果按楼上这位运行出的结果是:ORA-00979:no a group by expression
      

  3.   

    select count(*),bbb,min(ccc) zc from ABC group by bbb order by zc
    用这个语句可以搞定!!!哈哈哈..不过在此万分感谢楼上的朋友们的帮忙...俺还有个贴子还没搞定.看看哪位大虾能助我一臂之力!http://topic.csdn.net/u/20071015/15/88ac965c-f4fa-44ee-9d7b-87295cfa7313.html
    (请问如何获取到动态CheckBoxList的值!!)
      

  4.   

    select count(*),bbb from ABC group by bbb,ccc  order by CCC 
      

  5.   

    select count(*),bbb from ABC group by bbb  order by CCC  
    要以ccc排序的话 !那CCC也要查出来 !!

    select count(*),bbb,ccc from ABC group by bbb  order by CCC 
      

  6.   

    select count(*),bbb,ccc from ABC group by bbb  order by CCC