我设计数据库是这样,但是有一个严重的问题,当盖楼比较高的时候,这时候用的是递归算法,会很耗资源
不晓得大家是怎么做的?
create table ArticleComment(
@ID int, --标识列
@PID int, --回复ID
@ArticleID int, --文章ID
@Content ntext, --内容
@IP nvarchar(50), --IP
@AddDate DateTime --留言时间
)
评论标识、文章标识、用户标识、评论内容、父级标识、层级结构
这样的设计就可以,不用遍历,需要程序查询所需和前端做必要的处理合并就可以达到效果。