PHP, MYSQL: Order by date but empty dates last not first

前端 未结 5 2355
暗喜
暗喜 2021-02-19 19:30

I fetch an array with todo titles and due dates from MySQL. I want to order it by date and have the oldest on top. But there are some todos without a date. These todos I don\'t

5条回答
  •  说谎
    说谎 (楼主)
    2021-02-19 19:50

    Well, as a pure MySQL answer, I would probably do it like this.

      select todo.title, todo.due_date
        from todo
        order by ifnull(todo.due_date, '9999-12-31')
    

提交回复
热议问题