我用一个查询出来下如下数据
TypeID, TypeName, summery
78       婚纱      124
78       婚纱      33333124 
85       婚宴      555555 
怎么再从这个查询中得如下数据(去掉重复的,但能summery字段)
TypeID, TypeName, summery
78       婚纱      124
85       婚宴      555555 

解决方案 »

  1.   

    select * from 表 t where(select 1 from TB 表 where t.TypeID=typeID and t.summery<summery)
      

  2.   

    select TypeID, TypeName, max(summery) as summery
    from tb
    group by TypeID, TypeName
      

  3.   

    select TypeID,TypeName,min(summery) from tb group by TypeID,TypeName
      

  4.   


    select t.* from tb t where summery = (select min(summery) from tb where TypeID = t.TypeID)
    select t.* from tb t where not exists (select 1 from tb where TypeID = t.TypeID and summery < t.summery )
      

  5.   

      如果是针对:TypeID+ TypeName则如下:select TypeID,TypeName,min(summery) summery from tb group by TypeID,TypeName
      

  6.   

    summery应字符类型是文字
    summery应字符类型是文字
    summery应字符类型是文字
      

  7.   

    如果只是那些字段:
    select TypeID,TypeName,min(summery) from tb group by TypeID,TypeName
    否則:
    select * from tb t where summery = (select min(summery) from tb where TypeID = t.TypeID)

    select * from tb t where not exists (select 1 from tb where TypeID = t.TypeID and summery < t.summery )

    select * from tb t where summery = (select top 1 summery from tb where TypeID = t.TypeID order by summery)
      

  8.   

    以上回答都有问题,summery
    是字符类型
      

  9.   

    /*
    *************************************
    *   T-MAC 小编                      *
    *        -->努力成长中              *
    *        -->梦想DBA                 *
    *************************************
    */
    if OBJECT_ID('tb') is not null
    drop table tb 
    go
    create table tb (TypeID int, TypeName varchar(10) ,summery varchar(20))
    insert tb select 
    78, '婚纱', '124' union select 
    78, '婚纱', '33333124'  union select 
    85, '婚宴', '555555'  
    go
    select *
    from tb k
    where not exists(select * from tb where k.TypeID=TypeID and summery<k.summery)
    /*
    TypeID      TypeName   summery
    ----------- ---------- --------------------
    78          婚纱         124
    85          婚宴         555555
    */