我有两个字段" display_at_bottom"," date_added"在用户表中。
user_id display_at_bottom date_added
------- ----------------- ----------
1 0 2014-10-15
2 0 2014-10-14
3 1 2014-10-13
4 0 2014-10-16
5 1 2014-10-16
我想在date_added字段上对记录desc进行排序。我还想显示在" display_at_bottom"中标记为1的记录。在底部,无论它包含什么日期。我想要这样的输出。
user_id display_at_bottom date_added
------- ----------------- ----------
4 0 2014-10-16
1 0 2014-10-15
2 0 2014-10-14
3 1 2014-10-13
5 1 2014-10-16
请建议。
答案 0 :(得分:4)
您希望按两列排序,首先是display_at_bottom
,然后是日期:
order by display_at_bottom, date_added desc;
答案 1 :(得分:0)
尝试这样做:
SELECT * FROM *your database* ORDER BY date_added DESC;
或者如果你想要display_at_bottom:
SELECT * FROM *your database* ORDER BY display_at_bottom DESC;