有表 Table 中有两个字段 Seq  int ,Reviewer int  如何写Sql语句查询出 Seq 最小值的情况下 Reviewer 重复在Reviewer 出现的次数。  
目前我知道 Seq 最小用 Min(Seq)求;
Reviewer 重复在Reviewer 出现的次数 : SELECT Reviewer,COUNT(*) FROM Table GROUP BY Reviewer 求重复的次数;
但是怎么合并就不知道了 

解决方案 »

  1.   


    --> 测试数据:[test]
    if object_id('[test]') is not null drop table [test]
    create table [test]([字段A] varchar(1),[字段B] varchar(4),[字段C] int)
    insert [test]
    select 'A','结束',3 union all
    select 'A','开始',2 union all
    select 'A','开始',1 union all
    select 'B','结束',7 union all
    select 'B','开始',6 union all
    select 'B','开始',5 union all
    select 'B','开始',4 union all
    select 'B','开始',3 union all
    select 'B','开始',2 union all
    select 'B','开始',1 union all
    select 'C','开始',2 union all
    select 'C','开始',1 union all
    select 'D','开始',3 union all
    select 'D','开始',2 union all
    select 'D','开始',1
    select MIN([字段C]) as seq,COUNT([字段B]) as times
    from test
    group by [字段B]
    /*
    seq times
    3 2
    1 13
    */一个例子