首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教一个 取复杂数据的有关问题?

2012-01-23 
请问一个 取复杂数据的问题????新手求助!!感谢大家!!!!!有3张表,UserInfo(用户表),Comment(评论表),Commen

请问一个 取复杂数据的问题????
新手   求助!!     感谢大家!!!!!

有3张表   ,UserInfo(用户表),Comment(评论表),CommentResponse(评论回复表)

UserInfo(UserId   PK,UserName......)

Comment(Id   PK,UserId   FK   on   UserInfo.UserId,CommentContent,Good,Funny,Cool,PublishTime)

CommentResponse(Id   PK,CommentId   FK   on   Comment.Id,PublishTime)


现在要   再网页上   显示   按照最近一周   发表Comment数量排序的用户(Repeater),   里面包括:

UserId,UserName,最近一周发表的   Comment数量,   总comment数量,该用户最新的一篇COmment.  

还有一个按照最近一周   用户的Comment收到的回复数量排序   的用户,
里面有UserId,UserName,最近一周收到的Response数量,   总comment数量,该用户最新的一篇COmment.

[解决办法]
多几个查询而已
[解决办法]
我也是碰到类似的 情况 ,

比较麻烦 ,,,,,,,


望 高手 相助
[解决办法]
设计表有问题.
UserName最好能设计到Comment表中.
然后Count一下谁的回复最多就好了,

热点排行