100分求救:sql2000存储过程高手请进,帖子引用功能中多层引用问题

yinzai126 2009-03-31 04:08:45
我要实现论坛帖子多层引用功能,以下是数据库中帖子内容表结构:
RELEASEID CONNENTID CONNENT QUOTEID USERID
12232 1 很好的电影啊 null 1211
12232 2 同意 1 1212
12232 3 很想看看啊 null 1212
12232 4 你们看过吗 2 1111
12232 5 我看过 4 1334
12232 6 我也想看,好看吗 5 1235
12233 7 顶。。。 null 1334
注释:RELEASEID--资源id,CONNENTID--评论id,CONNENT--评论内容,QUOTEID--引用id,USERID--用户id
目标,通过存储过程,列出所有评论,重点是评论可能有引用,难点是评论可能有多层引用,如id为6号的评论引用了5号评论,5号评论又引用了4号评论,4号又引用了2号评论...
查询的结果是,查找RELEASEID为12232的所有评论,要显示引用,其它的好说,就是CONNENT的结果要如下:

以2号评论内容CONNENT为例(它引用了1号评论):
[Quote=1引用1211的回复:]很好的电影啊[/Quote]同意

再以4号评论内容CONNENT为例(它引用了2号评论,2号也引用了1号评论):
[Quote=2引用1212的回复:][Quote=1引用1211的回复:]很好的电影啊[/Quote]同意[/Quote]你们看过吗

后面的6号就麻烦点,好几层引用。

要求:
最好能通过存储过程实现以上目标,当然如果有其它办法(如,在c#中辅助处理)也行
如果哪为大侠给出正确答案的话,单独给他加100分






...全文
47 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ouyanghuahua 2009-04-01
顶下!
回复
ouyanghuahua 2009-04-01
小樱!还认识我不?
回复
yinzai126 2009-03-31
自己顶下,等待高手
回复
yinzai126 2009-03-31
忘了,csdn没有实现多层引用功能,刚的效果没出来,不好意思 ,希望能看懂
回复
yinzai126 2009-03-31
补充下,我要的前台html效果如下(再以4号评论内容CONNENT为例(它引用了2号评论,2号也引用了1号评论): ):

[Quote=2引用1212的回复:][Quote=1引用1211的回复:]很好的电影啊[/Quote]同意[/Quote]你们看过吗

-----------

我就是不知道在存储过程中怎么做才能得到恰当我数据给前台显示,请高手指点
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2009-03-31 04:08
社区公告

让您成为最强悍的C#开发者