求sql语句
求sql语句,如何求出商品的购买的次数 一商品编号分组表结构
编号 商品编号 
  1      1     
  2   1
  3      2 
  4      5
  5      2
  6      4实现的效果是编号  商品  次数 
 1      1    2
 2      2    2
 3      5    1
 4      3    1 

解决方案 »

  1.   

    select 商品编号 as 商品,count(*) as 次数
    from 表
    group by 商品编号
      

  2.   

    他们说是行列转换,,我没用过
    我都是在外面写一个函数
    拿出商品
    1
    2
    5
    3
    然后把这个列与表中的做循环,有几次就加几次  M 最后再把它们放到一个datatable中!!!愚见!!!
      

  3.   

    select 商品编号,Count(*) as 出现次数 from 表名 group by 商品编号
      

  4.   

    按你后来给的数据这样写比较好~
    select 商品编号as 商品,Sum(*)as 次数from 表groupby 商品编号 
      

  5.   

    select 商品编号 as 商品,count(*) as 次数
    from 表
    group by 商品编号  正解