本帖最后由 xoxyy 于 2012-05-07 16:41:27 编辑

解决方案 »

  1.   


    SELECT 公司,COUNT(1) AS 重复数
    FROM 表
    GROUP BY 公司
      

  2.   

    [Quote=引用 2 楼  的回复:]SQL codeSELECT 公司,COUNT(1) AS 重复数
    FROM 表
    GROUP BY 公司
    [/Quote
    谢谢朋友回复,两个表联合的时候就不知道怎么写了
      

  3.   

    用户表
    userid    company
    1          A
    2          B
    3          C卡表
    id  usrid   usrname  
    1      1     zhang
    2      1     wang
    3      3     zhao
    4      3     sun
    5      2     li想要的结果
    usrid       company   doubleCount(重复的公司个数)
    1             A          2
    2             B          1
    3             C          2
      

  4.   

    SELECT B.usrid,A.company,COUNT(1) AS doubleCount
    FROM 用户表 AS A,卡表 AS B
    WHERE A.userid = B.usrid 
    GROUP BY B.usrid,company
    如果你的userid和usrid没写错,上面的应该可以