日期:2014-05-17  浏览次数:21068 次

问个SQL语句排序要怎么写?
id             zd1         zd2                                 zd3
001           AAA         001,AAA                         0
002           BBB         002,BBB                         1
003           CCC         003,CCC                         2
004           aaa         001,AAA,4,aaa             0
005           bbb         001,AAA,5,bbb             0
006           DDD         006,DDD                         0
007           ccc         002,BBB,7,ccc             0

按zd3字段降序,不过,显示完一条记录后zd2也有随着排序
排出来的结果是:
003           CCC         003,CCC                         2
002           BBB         002,BBB                         1
007           ccc         002,BBB,7,ccc             0
001           AAA         001,AAA                         0
004           aaa         001,AAA,4,aaa             0
005           bbb         001,AAA,5,bbb             0
006           DDD         006,DDD                         0


------解决方案--------------------
select * from 表 order by zd3 desc,zd2 desc
------解决方案--------------------
zd2按楼主的写法似乎排不出来吧,没有规律
------解决方案--------------------
看不懂你想干什么?