【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
大家好,
请教大家一个问题:关于最新帖子和帖子有最新评论自动排序在前面问题:
我正在开发一个功能:一个主表:发布信息表,一个从表:信息评论表,现在要求,最新发布的信息排序在前面,某个信息有最新的评论排序在前面,就像OSChina的开源话题一样,刚发表了一个新话题,这个话题排序最前面,过会某个话题有了新的回复,这个话题又自动跑到最前面了。
我对我的主从表 orader by 排序,都无法实现我要的效果,请问像 oschina的帖子表和帖子回复表是不是一张表来存储的,而不是我的主表和从表的关系??好像我的主从表存储方式无法实现这个功能?
帖子表要有个字段 last_post_time,刚创建时 last_post_time 为当前时间,一旦有新的回帖时,要更新主贴的 last_post_time 为当前时间,排序就按 last_post_time 来排序,这样就OK了。
引用来自“红薯”的帖子
帖子表要有个字段 last_post_time,刚创建时 last_post_time 为当前时间,一旦有新的回帖时,要更新主贴的 last_post_time 为当前时间,排序就按 last_post_time 来排序,这样就OK了。
一语惊醒,呵呵@ 谢谢红薯老大!
对了,OSChina社区的帖子和回复等相关信息是不是存储在一张表中的,这个表有 id , parentid 类似结构,进而所有论坛的发帖信息,回复贴子信息,帖子置顶等都是一样存储在一张表中?
红薯老大,oschina的帖子的存储表结构是什么样的?
oschina是分开存放的。osc_threads 和 osc_posts 两张表
引用来自“红薯”的帖子
oschina是分开存放的。osc_threads 和 osc_posts 两张表
哦,也是主表,从表关系了,是吧?
呵呵!