当前位置:首页 » 多媒体相关

如何对不重复的项进行排序?


比如  
  id       name    
  1         西城区  
  2         北京  
  3         西城区  
  4         中国  
  5         北京  
  6         中国  
   
  select   distinct   name   from   tablename   得到  
  北京  
  西城  
  中国  
  而实际我要的是按id排序  
  西城  
  北京  
  中国  
  如何解决呢?

推荐阅读

  • C++之父Bjarne谈C++的未来发展 [详细内容]
  • 未来5年 美国移动视频用户将大增 [详细内容]
  • Opera浏览器取消广告条 挑战Firefox 企业软件频道 [详细内容]
  • Bjarne:如何对付内存泄漏? [详细内容]
  • 蓝牙的使用 [详细内容]
  • Opera举行10周年庆典 宣布免费提供注册密码 [详细内容]
  • Bjarne:有了qsort()为何还要sort()? [详细内容]
  • 网友回答:
    网友:txlicenhe

    select   distinct   name   from   tablename   order   by   id  
     

    网友:popcorn2255

    用字段id   排序

    网友:crazyfor

    select   min(id)as   id,name   from   tablename   group   by   name   order   by   id

    网友:pengdali

    select   name   from   tablename   group   by   name   order   by   min(id)

    网友:dlkfth

    select   *   from   (select   min(id)   as   id,name   from   tablename   group   by   name)   a  
      order   by   a.id

    .

    讨论区

    Login