标题:group by统计发帖问题
只看楼主
lslczq
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-6-29
结帖率:66.67%
已结贴  问题点数:10 回复次数:3 
group by统计发帖问题
select book_pub,book_author,count(id) as n from wap_bbs Group by  book_pub,book_author order by count(book_pub) desc
book_pub,book_author分别是id,作者,我想统计出发帖最多的ID以及作者,用户ID不可能变,但是book_author昵称万一修改了怎么办,用这样方法分组如果一个ID前后昵称不同会不会有影响。如果只用Group by  book_pub又怎么样来列出book_author这个字段值
搜索更多相关主题的帖子: group 发帖 统计 
2010-10-20 18:38
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:2 
你的问题提得很好!这要用到数据库设计的基本知识。你的说明还不是十分明确,但可以判断出,这些内容不应该放在一个表中,可能需要二个或三个甚至更多的表来存放比较合适。

★★★★★为人民服务★★★★★
2010-10-20 20:17
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
得分:8 
要统计发帖最多的ID及作者,可以先不考虑作者,先统计出发帖最多的ID,再去根据ID把ID和作者列出来,如果修改了呢称之后所有对应ID的呢称都更新了的话就不存在这个问题了.最好还是让ID和作者一一对应比较好
2010-10-21 11:44
png
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:126
专家分:880
注 册:2010-10-6
得分:0 
问题是你想得到什么样的结果. 如果需要根据ID不同时期的呢称统计发贴数,只能用你的SCRIPT得出 -

1    阳春白雪    200
1    下里巴人    32


2010-10-23 02:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-323462-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.092857 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved