关于多个SQL语句排序法
数据表有
ID title BestTop Top nomal date
假如我想 先要显示BestTop按DESC排序完后再把TOP按ID 的DESC排序,,NOMAL也是按ID来排序,就算论坛的总固顶,固顶,还有普通的一样,我怎么写一条SQL SELECT语句来实现这个功能.谢谢了.
问题点数:20、回复次数:8Top
1 楼NeilChen123(木野狐)回复于 2006-03-13 11:45:02 得分 10
select * from yourtable
where ...
order by BestTop desc, id desc
Top
2 楼NeilChen123(木野狐)回复于 2006-03-13 11:45:48 得分 0
"把TOP按ID 的DESC排序,,NOMAL也是按ID来排序"
你的这两句话说的有问题。似乎对 SQL 的排序原理不清楚。
Top
3 楼ywwr(因为)回复于 2006-03-13 11:46:43 得分 5
...............
order by besttop desc, id desc,normal descTop
4 楼booro(特鸟飞勤)回复于 2006-03-13 11:47:26 得分 0
了解还少嘛,需要各位大哥多多指教,,请你这样写的话,我想BestTop的先显示,然后TOP 再到Nomal的显示,是这样吗Top
5 楼booro(特鸟飞勤)回复于 2006-03-13 11:51:25 得分 0
大哥有这方面的教材推荐吗Top
6 楼panzi667(迅雷免费电影下载社区http://www.woyaola.net)回复于 2006-03-13 12:02:14 得分 0
看看SQL语法Top
7 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2006-03-13 12:12:41 得分 5
select * from *
where ...
order by BestTop,id descTop
8 楼booro(特鸟飞勤)回复于 2006-03-13 12:20:42 得分 0
谢谢了.结了Top




