select distinct 名称 from yourtable order by 排序 asc

解决方案 »

  1.   

    select DISTINCT 名称 FROM 表
      

  2.   

    select 名称 from yourtable group by 名称 order by min(排序)
      

  3.   

    to hjb111(东方不败猪八戒)(西方失败唐老鸭)
      按你那种写法系统会告诉你,
    -------------------------------------------------------------------------------
      如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。
    -------------------------------------------------------------------------------如果在选择列中加入排序的话,就得不到唯一记录。to  yujohny(踏网无痕)
      你的写法没有对记录排序。
      

  4.   

    select 名称 from yourtable group by 名称 order by min(排序)
      

  5.   

    select 名称 from yourtable group by 名称 order by min(排序)
      

  6.   

    select t.名称
    from 
    (select 名称,min(排序) as sid
      from yourtable
      group by 名称)t
    order by t.sid