请问一个 取复杂数据的问题????
新手 求助!! 感谢大家!!!!!
有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一下谁的回复最多就好了,