比如我数据库里面有排序  按照1 2 3 4 5 6 来设定显示的顺序,那么如果有些设定0 有些设定顺序   那么我想这样来显示    从设定1 2 4 5 6  这种排第一  剩余设定0的按照DESC来排  那请问如何写语句和SQL呢

解决方案 »

  1.   

    简单用SQL我不知道行不行,但是可以通过两次查询来实现
      

  2.   

    这句语句加在SQL语句之后  order by 字段名(例如ID) desc 这是倒序  这是从6 5 4 3 2 1排序的
      

  3.   

    正序用ASC吧......用两次查询就可以实现楼主想要的功能了...PHP运行速度很快的....不用担心会拖慢程序~~
      

  4.   

    select * from tbl_name order by field>0, field=0 desc