当前位置: 代码迷 >> J2EE >> 论坛回复的数据库设计跟查询的有关问题
  详细解决方案

论坛回复的数据库设计跟查询的有关问题

热度:59   发布时间:2016-04-17 23:34:19.0
论坛回复的数据库设计跟查询的问题
数据库简单设计如下:
    post(帖子):id(主键),body(内容);
    reply(回复):id(主键),post_id(外键,引用帖子的id),parent_id(可以回复别人的回复,所以要对应reply的id,代表着回复的是哪个回复);
只要是回复那块不知道设计的合不合理,而且想把回复给查询出来,并且层级关系显现出来,不知道该怎么做,要不要在回复表里面再加一个root_id,代表着回复的根节点。
------解决思路----------------------
加吧,如果你要做像贴吧那种可以对回复进行回复的类似的功能,关键还是看你的需求
------解决思路----------------------
不需要加根呀,你用递归不就可以从Parent找Parent了!
  相关解决方案