求一条SQL

wasuka 2007-09-27 02:49:27
mysql> select version();
+------------+
| version() |
+------------+
| 4.1.18-log |
+------------+

千万条数据的文章表结构如下:
create table article
(
UID int,
....
)
其中UID代表用户ID。


现要用一条SQL统计有多少用户的发贴数超过了5,请教如何写。谢谢!
...全文
101 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Clayborne 2007-09-27
  • 打赏
  • 举报
回复
buerphoenix 的比我专业多了
wasuka 2007-09-27
  • 打赏
  • 举报
回复
原来子查询还能这样用...

谢谢楼上的
  • 打赏
  • 举报
回复
select count(*) from (select count(*) as c from wp_users group by UID hav
ing c>5) as t
Clayborne 2007-09-27
  • 打赏
  • 举报
回复
mysql> select UID,ucount from (select UID,count(ID) as ucount fro
m article group by UID) as table1 where ucount>5;
+-----------+--------+
| UID | ucount |
+-----------+--------+
| 16 | 8 |
+-----------+--------+
1 row in set (0.00 sec)

wasuka 2007-09-27
  • 打赏
  • 举报
回复
如果一条SQL不行,如何在占用最小内存资源前提下完成?
Aylazhang 2007-09-27
  • 打赏
  • 举报
回复
一条mysql sql貌似查不出来

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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