我有两个表.一个用户表,另一个是客户表,用户ID 用户名称 客户ID 客户名称 用户ID
1 A 1 AAA A
2 B 2 BBB C
3 C 3 CCC C
4 DDD B
5 EEE C
6 FFF A
7 GGG A
8 HHH C
9 III A
10 JJJ C
11 KKK A
12 LLL C
13 MMM C
14 NNN A最后我要统计结果如下:用户名称 客户数量
A 6
B 1
C 7

解决方案 »

  1.   

    select 用户名称,count(*) from Table group by 用户名称
      

  2.   

    我是两个表用户表               客户表 
    用户ID  用户名称          客户ID 客户名称 用户ID 
    1     A             1    AAA    A 
    2     B             2     BBB    C 
    3     C             3    CCC    C 
                       4    DDD    B 
                       5    EEE    C 
                       6    FFF    A 
                       7    GGG    A 
                       8    HHH    C 
                       9    III    A 
                       10   JJJ     C 
                       11   KKK     A 
                       12   LLL     C 
                       13   MMM     C 
                       14   NNN     A 最后我要统计结果如下: 用户名称 客户数量 
    A 6 
    B 1 
    C 7 
      

  3.   

    我是两个表 用户表               客户表 
    用户ID  用户名称          客户ID 客户名称 用户ID 
    1     A             1    AAA    A 
    2     B             2     BBB    C 
    3     C             3    CCC    C 
                       4    DDD    B 
                       5    EEE    C 
                       6    FFF    A 
                       7    GGG    A 
                       8    HHH    C 
                       9    III    A 
                       10    JJJ    C 
                       11    KKK    A 
                       12    LLL    C 
                       13    MMM    C 
                       14    NNN    A 最后我要统计结果如下: 用户名称     客户数量 
     A         6 
     B         1 
     C         7 
      

  4.   

    SELECT A.用户名称,COUNT(B.用户ID) AS 客户数量
    FROM 用户表 A INNER JOIN 客户表 B
    ON A.用户名称=B.用户ID
    GROUP BY A.用户名称楼主问题发重了吧