类似于论坛十大热帖的SQL语句问题

lhbirdl 2006-06-12 10:33:00
id jtb_iid jtb_user jtb_time jtb_text
1 2 张三 2006-6-8 16:39:39 heihei
2 2 王五 2006-6-8 17:16:40 hha
3 3 lh 2006-6-12 16:00:01 sdfsdfsdf
4 3 lh 2006-6-12 16:00:05 sdfsdfdfgbccvcv
5 3 XXX 2006-6-12 16:00:05 sdfsdfdfgbccvcv

该表记录的是所有回帖。其中jtb_iid字段表示的是所回复的主题帖的ID号,jtb_user表示的是回复人的用户名,怎么样才能统计出今天回帖人最多的主题帖子呢?
注意:数据库是access,所以请写出access通用的SQL语句
...全文
141 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LouisXIV 2006-06-12
  • 打赏
  • 举报
回复
select top 3 jtb_iid
(
select distinct jtb_iid,jtb_user
from tablename
)a
group by jtb_iid
order by count(jtb_iid) desc
lhbirdl 2006-06-12
  • 打赏
  • 举报
回复
--
select top 3 jtb_iid
from tablename
group by jtb_iid
order by count(jtb_iid) desc
--

谢谢~
不过这样没有区分回帖人,我想要的是,一个人的数个回帖也只算一个,是要统计回帖人数最多的帖子,不是回帖最多的帖子
LouisXIV 2006-06-12
  • 打赏
  • 举报
回复
select top 3 jtb_iid
from tablename
group by jtb_iid
order by count(jtb_iid) desc

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧