我想问一下关于像新浪新闻的评论,那种嵌套引用是如何处理的,给一个设计思路即可,谢谢!

解决方案 »

  1.   

    在评论表里加个相关新闻ID,加个评论时间显示的时候根据新闻ID找评论,按时间排序进就行,如果对评论加评论,评论表就再加个自联接字段至于显示缩进,就不用我说了吧新闻表
    新闻ID评论表
    评论ID,新闻ID,评论时间。[评论ID(如果需要对评论再评论,此处有用,论坛上有时是这样回复的)]
      

  2.   

    在存储中用循环吧.读取  ID=7的 回复内容: "回复第7条" 以及此条记录回复的父ID: XID(假设)
    declare @xid int
    select ponse,@xid=xid from tb where id=@id
    where @xid<>''
    select ponse,@xid=xid from tb where id=@xid或者在表中建一个字段,用于保存此条回复所包含的所有回复的id集合,如 3,15,22,35
    select ponse from tb where id in(id集合)
      

  3.   

    盖楼
    ParentId
    http://topic.csdn.net/u/20091013/19/cf3fc41f-2bc5-498a-b758-be7a2f8360d4.html?83095
      

  4.   

    http://www.dr.sh.cn/gs/consultlist.aspx这是我做的,可以无限嵌套,要的话跟我联系