0

我想按 entry_date 降序对帖子进行排序。有些帖子可能处于活动状态,所以我想根据进入日期对活动帖子进行排序。

所以输出应该如下所示:

id  post          entry_date       status
1   abc..         15-april-2012    1
5   xyz           12-april-2012    1 
2   art...        14-april-2012    0

如何排序?

4

1 回答 1

2

试试下面:

SELECT * FROM tablename ORDER BY if(status=1,0,1), entry_date desc
于 2012-04-18T01:19:34.373 回答