sun*_*rop 11 php mysql date fetch
我从MySQL获取带有待办事项标题和截止日期的数组.我想按日期订购它,并且最老的.但有一些没有约会的待遇.这些待办事项我不想在第一个位置显示,而是在我的列表底部显示.不幸的是,MySQL首先把空的.
有什么方法可以在一个查询中完成它(不能使用MySQL,使用CI的ActiveRecord).我可以对没有日期的所有待办事项运行第二个查询,并将它们放在底部.但我想在一个查询中进行 - 如果可能的话?
Jas*_*ary 35
您可以使用该ORDER BY子句在MySQL中执行此操作.先排序NULL,然后排序日期.
ORDER BY
NULL
SELECT * FROM your_table ORDER BY (date_column IS NULL), date_column ASC
注意:这假设没有日期的行NULL.
归档时间:
13 年,8 月 前
查看次数:
9858 次
最近记录:
13 年,7 月 前