select  * from tablename where field1 in (select min(field1) from tablename group by field2) order by field1

解决方案 »

  1.   

    select * 
    from tableName T
    WHERE field1=(SELECT MIN(field2) FROM tablename WHERE T.filed2=field2)   
    order by field1
      

  2.   

    select * from tablename as aa where not exitst (select 1 from tablename as bb where aa.field2=bb.field2 and aa.field1>bb.field1)
      

  3.   

    select 字段1,distinct(字段2) from 表 order by 字段1是不是这样的?
      

  4.   

    select * from tablename tem where field1=(select min(field1) from tablename where field2=tem.field2)
      

  5.   

    select  * from tablename where field1 in (select min(field1) from tablename group by field2) order by field1送分吧您!!!
      

  6.   

    select  * from tablename where field1 in (select min(field1) from tablename group by field2) order by field1
      

  7.   

    select min(field1) as aaa ,field2 from tablename group by field2 order by aaa
      

  8.   

    select field1, field2 from tablename group by field2, field1 order by field1
      

  9.   

    select  a.*  from  tablename a
    inner join (select min(field1) as field1 from tablename group by field2)b  on a.field1=b.field1 
    order by a.field1