哪为兄弟能帮忙解答一下A表内容为:
区号  区名    ......
11    甲区    ......   
12    甲区    ......  
13    甲区    ......  
11    乙区    ......  
12    乙区    ......  
13    乙区    ......  
11    丙区    ......  
......总之区号和区名比较乱,我想得到的结果是:
区号  区名    条数
11    甲区    100  
12    甲区    34  
13    甲区    33  
11    乙区    21  
12    乙区    3  
13    乙区    23  
11    丙区    4.
......就是将区号和区名的每一种存在的组合数列出来

解决方案 »

  1.   

    select 区号 , 区名,count(*) 条数
    from a
    group by 区号 , 区名
      

  2.   

    select 区号 , 区名,count(*) 条数 
    from a 
    group by 区号 , 区名
    order by 区名
      

  3.   

    select 区号 , 区名 ,count(1) 条数 from tb group by 区号 , 区名
    select 区号 , 区名 ,count(*) 条数 from tb group by 区号 , 区名
      

  4.   

    SELECT 区号,区名,COUNT(*) 条数 from A
      

  5.   

    SELECT 区号,区名,COUNT(*) 条数 from A group by 区号,区名
      

  6.   

    //分组的顺序反了 应该同下面的异样
    select 区号 , 区名 ,count(*) 条数 from tb group by 区名, 区号 
      

  7.   

    应该是先区名再区号
    select 区号 , 区名 ,count(*) 条数 from tb group by 区名, 区号