|
|
主题: 这个怎么做?
|
 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
|