首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

不知道这个sql语句该如何写,就是求属于这个类别的记录有多少条

2012-01-20 
不知道这个sql语句该怎么写,就是求属于这个类别的记录有多少条。表一aidtitle1book2frout3pen4mouse表二bsi

不知道这个sql语句该怎么写,就是求属于这个类别的记录有多少条。
表一   a

id     title
1       book
2       frout
3       pen
4       mouse


表二   b

sid       id         content
1             1         thisisbook  
2             1         fsafssdfsdf
3             2         hfdgdgfdg
4             2         wdsfsdfsf

表一和表二通过id关联。表一的id   和表二的sid都是主键,自增。

要求选出   表一的   id,title,记录数

这个记录数的意思是表一的id在表二里有多少条记录(也就是属于这个类别的记录有多少条的意思),并且这个记录数要大于10小于50。   不知道sql语句怎么写?

[解决办法]
select A.id,A.title,count(*)
from A,B
where A.id=B.id
group by A.id,A.title
having count(*)> 10 and count(*) <50
[解决办法]
select a.id,title,记录数
from a
inner Join
(select id,count(1) 记录数 from b group by id having count(1) between 10 and 50)bb
On a.id=bb.id

热点排行