Chinaunix首页 | 论坛 | 博客
  • 博客访问: 362496
  • 博文数量: 157
  • 博客积分: 3001
  • 博客等级: 中校
  • 技术积分: 1330
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 13:47
文章分类

全部博文(157)

文章存档

2011年(1)

2010年(28)

2009年(124)

2008年(4)

我的朋友

分类: WINDOWS

2009-09-30 14:01:54

 

有两个表: 一个是论坛附件记录(Table: Images),令一个是发帖纪录(Table:Posts): 表Images含有两个字段: ImageID UserID 表Posts含有两个字段: PostsID UserID 如何写SQL语句,求发帖最少的用户的所发的附件数? 要求输出 UserID, 帖子数目,该用户发的附件数.

SELECT a.userid,b.postnum,COUNT(a.imageid), FROM images a, (SELECT userid, postnum, ROWNUM rn FROM (SELECT userid, COUNT (postid) postnum FROM posts GROUP BY userid ORDER BY userid, postnum) ORDER BY postnum) b WHERE a.userid = b.userid AND b.rn = 1 group by a.userid,b.postnum

回去好好想想
阅读(574) | 评论(0) | 转发(0) |
0

上一篇:<> 和 "" 头文件包含的区别

下一篇:虚继承

给主人留下些什么吧!~~