一个3级分类的产品分类表
每个用户都可以发布某个产品的报价信息
问题:
现在要统计单个用户任意产品的报价数..(注意:不是总数)
怎么实现呢?

解决方案 »

  1.   

    select 产品ID,count(产品ID) 报价数 from 报价信息表 
    where 用户ID = 'id...'
    group by 产品ID
      

  2.   

    一个3级分类的产品分类表 
    每个用户都可以发布某个产品的报价信息 
    问题: 
    现在要统计单个用户任意产品的报价数..(注意:不是总数) 
    怎么实现呢?
    ---------------------------------------------------------
    一般统计分类的总数思路是这样的
    分类表增加一列。比如:tj .每次插入一条数据tj++  ;删一条 tj--
    现在是要统计任意1个用户的发布的总数,
    因为系统里用户上万个。。
    每个用户都要知道任意一个产品发布了多少条报价信息...
    我想知道大家是怎么处理的,求思路!
      

  3.   

    select 用户id,count(*) from 表
    group by 用户id
      

  4.   

    楼上有错,大概应该是这样:
    select 用户id,产品id,count(*) from 表 
    group by 用户id,产品id