问题列表如何按最后回答的时间排序?

可以通过一个判断语句,在没有回答时,按问题创建的时间排序,有回答时,则按最后回答的时间排序来实现吗?这个思路能实现吗?有没有什么弊端?或者有没有更好的思路?

请先 登录 后评论

2 个回答

宋登峰 - 官方技术支持
擅长:tipask,php,服务器,网站建设

问题表新添加一个字段  modified_at  timestamp类型。

当问题创建的时候modified_at 设置为当前的创建时间,当问题有回答的时候,修改modified_at为当前时间。

然后问题最新列表按照modified_at  desc来排序即可

请先 登录 后评论
自然而然 - 逸千程旅行https://www.cnuu.com/

谢谢,我也修改成功了,这个功能有用,我的问答库网站。

请先 登录 后评论
  • 2 关注
  • 0 收藏,4176 浏览
  • £忘忧草£ 提出于 2018-08-28 11:42