可以通过一个判断语句,在没有回答时,按问题创建的时间排序,有回答时,则按最后回答的时间排序来实现吗?这个思路能实现吗?有没有什么弊端?或者有没有更好的思路?
问题表新添加一个字段 modified_at timestamp类型。
当问题创建的时候modified_at 设置为当前的创建时间,当问题有回答的时候,修改modified_at为当前时间。
然后问题最新列表按照modified_at desc来排序即可
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
谢谢,我也修改成功了,这个功能有用,我的问答库网站。