★☆★问一个关于postnuke的菜问题(多...
昨天下载了“无雨”汉化的的 phoenix723cn-D-RC http://w...
作者 fp2003 发布于 0000-00-00 分类:php基础编程
我想把一个回复表内的所有回复记录分类作一下统计,怎么做?
逛论坛交流:数据库表内查询问题
select count(*),thread_id from table group by thread_id
那不就是我第一帖里的??
恩,其实,如果把主题和回复设计在一个表里,要分清主题和回复很简单的,因为只要设主题的fatherid为0,那么只要:
COUNT(*) FROM TABLE WHERE FATHERID != 0
前提结构是:
POSTID FATHERID 。。。。
我的库中存放的是所有主题的所有回复内容
当然一个主题可能有多条回复记录
我是想把每个主题对应的回复记录数统计一下(注:回复表内有每条主题的的id号)
不清楚你的数据库结构
不过你要是同一主题有一个字段mainid
再设一个字段,比如sub
若是回复,sub=0,否则为1
那么总的回贴数不就出来了?
怎么统计。统计什么数据。
想把每条记录回复的记录数作一下统计
不是非常理解你意思,
COUNT(*) FROM POST_TABLE WHERE THREAD_ID=$ID
??
你这只是统计一条回复记录的数目,我想把它们所有记录的回复数目一下都统计出来啊
那和COUNT(*) FROM POST_TABLE 有什么区别?
你应该先把你的数据库结构说清楚了。
10 条回复
回复