mysql很据顺序字段取新闻的问题

哈哈__哈哈 发布于 2014/04/30 18:34
阅读 86
收藏 0


@红薯  

加载中
0
realanan
realanan

为何不设计成sx数字越大越置顶上呢,这样不是方便排序吗

0
哈哈__哈哈
哈哈__哈哈

引用来自“realanan”的评论

为何不设计成sx数字越大越置顶上呢,这样不是方便排序吗

0
realanan
realanan


select * from test order by (case when sx = 0 then -99999 when sx > 0 then 0 - sx end) desc, id desc;

实测可行



0
哈哈__哈哈
哈哈__哈哈

引用来自“realanan”的评论


select * from test order by (case when sx = 0 then -99999 when sx > 0 then 0 - sx end) desc, id desc;

实测可行



然后直接加 limit  xxx,20就行了?

谢谢大哥 好厉害

返回顶部
顶部