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

一个关于留言的时间的SQL解决办法,解决就给分了,帮忙了

2012-01-29 
一个关于留言的时间的SQL解决方法,,,急急,,解决就给分了,,帮忙了俺有两个表,,一个是发布主题的表A(主题表)

一个关于留言的时间的SQL解决方法,,,急急,,解决就给分了,,帮忙了
俺有两个表,,

一个是发布主题的
表A(主题表)


AId(主题ID)   AName(主题名称)   UId(发布人ID)            
001                         爱你                             0001
002                         帮忙                             0002


ADate(发布时间)
2007-01-17   16:50:51
2007-01-17   17:50:51


表B(评论表)

BId(评论ID)     AId(主题ID)   BText(评论信息)  
1                           001                         我不爱你


BDate(评论时间)             UserId(评论用户ID)

2007-01-17   16:55:55             0005


前台用gridview   显示最新评论的(按评论时间和发布时间)

类似这样


主题               发布人       回复       最新回复时间

爱你                 001             1           2007-01-17   16:55:55
帮忙                 002             0           2007-01-17   17:50:51


这样怎么做,,,谢谢,,




[解决办法]
teachman_999(三面楚哥) 正解 不过还差个 order by time desc
[解决办法]
select a.AId,a.UId,isnull(c.times,0),isnull(c.recently,a.ADate)
from a left join
(select AId,count(1) as times,max(BDate) as recently_time from b group by AId) c
on a.AId = c.AId
靠,再用这种试试

热点排行