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

SQL语句的写法

2012-02-01 
求一个SQL语句的写法在做论坛回帖的时候有一个回帖表(请帖表和回帖表是分开的)表名SubPost主要字段有:ID:

求一个SQL语句的写法
在做论坛回帖的时候有一个回帖表(请帖表和回帖表是分开的)
表名SubPost
主要字段有:
ID:标识列,递增
MainID:对应主帖的ID
CreateDate:回帖的创建时间
Poster:回帖人

现在要实现的功能是一次性从表中取得同一个请帖下的回帖总数,最后回帖时间和最后回帖人,请问诸位大侠应该怎么来写这个SQL语句

[解决办法]
select ID,MainID,CreateDate,Poster,(select count(*) from SubPost where MaiID=s.MaiID) as PostCount from SubPost as s where ID in (select max(ID) from SubPost group by MainID)

热点排行