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

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

请先 登录 后评论

1 个回答

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

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

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

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

请先 登录 后评论
  • 1 关注
  • 0 收藏,1114 浏览
  • zengyufly 提出于 2018-08-28 11:42

相似问题