id  xm1  xm2  xm3  xm4
1    3    67   45   7
2    56   7    21   3
3    102   3    1   7
4    23   67    56  12
5    13   24    45   102
……
怎样统计成
3   3
67  2
45  2
7   3
56  2
21  1
……

解决方案 »

  1.   

    select xm1,count(xm1)
    from(
    select xm1
    from tabelname
    union all
    select xm2
    from tabelname
    union all
    select xm3
    from tabelname
    union all
    select xm4
    from tabelname
    )a
    group by xm1
    --这样??
      

  2.   

    gohst001(很多年来一直想知道昵称到底能多长~~~~~~~~~~~~~~~~~~) -------------lz没有说明,应该是以xm1到xm4所有栏内数字分组求个数:)
      

  3.   

    id 是自增加字段,xm1、xm2、xm3、xm4 是四种类型
    要求统计分布在这四种类型中的产品数量
      

  4.   

    可以从另外类型表读出类型代号
    id(主键)    mc
    3
    4
    5
    6
    7
    ……
      

  5.   

    如果固定xm1到xm4的话就用上面的好了