主题:  这个怎么做?

baozai0221

职务:普通成员
等级:1
金币:0.0
发贴:66
注册:2001/7/5 21:52:24
#12002/6/20 12:48:14
本人想做一个新闻系统,有国内新闻、国际新闻、焦点新闻等。我想是在这几个字段后面显示数据库中这个类别的新闻有多少。
如:国内新闻(n)
国际新闻(h)
等,n,h这个字段如何设?



我知道

职务:普通成员
等级:4
金币:2.0
发贴:2211
注册:2002/2/8 13:02:46
#22002/6/20 13:12:23
select count(*) from tablename

使用sql的聚合操作!



baozai0221

职务:普通成员
等级:1
金币:0.0
发贴:66
注册:2001/7/5 21:52:24
#32002/6/20 14:18:49
但是,我的国际新闻、国内新闻、焦点新闻在同一个表中,如:表(1)NEWID
ID NAME
1 国际新闻
2 国内新闻
3 焦点新闻
表(2)是具体的新闻。
建一个页面,设定一个记录集,名:rsnewid,表:NEWID
然后把{rsnewid.name}插入到网页中,使用Repeat Region让其把NAME全部显示出来。
我做的是想在{rsnewid.name}后加入(此类别的新闻总数),不知怎么做?



jdwork

职务:普通成员
等级:1
金币:1.0
发贴:221
注册:2001/3/14 14:32:19
#42002/6/20 14:30:10
sele count(id) as newcon from 表2 group by id



baozai0221

职务:普通成员
等级:1
金币:0.0
发贴:66
注册:2001/7/5 21:52:24
#52002/6/20 14:56:44
按你所说的,只显示第一个类别的新闻数量,如国际新闻有5条,国内新闻有7条.它只显示国际新闻(5),国内新闻(5),后面都是5了.不知该怎么办?



jdwork

职务:普通成员
等级:1
金币:1.0
发贴:221
注册:2001/3/14 14:32:19
#62002/6/20 15:02:28
sele count(新闻内容所在的字段) as newcon from 表2 group by id



jdwork

职务:普通成员
等级:1
金币:1.0
发贴:221
注册:2001/3/14 14:32:19
#72002/6/20 15:03:22
sele count(新闻内容所在的字段) as newcon from 表2 group by id



baozai0221

职务:普通成员
等级:1
金币:0.0
发贴:66
注册:2001/7/5 21:52:24
#82002/6/20 16:52:42
还是不行,跟原来的一样.



jdwork

职务:普通成员
等级:1
金币:1.0
发贴:221
注册:2001/3/14 14:32:19
#92002/6/20 18:09:50
sele id,count(新闻内容所在的字段) as newcon from 表2 group by id