统计二级分类文章篇数表一:类别表
ClassId--编号
ClassName--名称
ParentId--父类编号(要级为0表示)1 大类A 0
2 大类B 0
3 小类a 1
4 小类b 1
表二:文章表
InfoId --文章ID
InfoTitle--标题
InfoContent--内容
ClassId--引用分类编号1 标题A 内容内容A 3
2 标题B 内容内容B 3
3 标题C 内容内容C 2显示
ClassId ClassName Count
1 大类A 2
2 大类B 1
3 小类a 2
4 小类b 0
ClassId--编号
ClassName--名称
ParentId--父类编号(要级为0表示)1 大类A 0
2 大类B 0
3 小类a 1
4 小类b 1
表二:文章表
InfoId --文章ID
InfoTitle--标题
InfoContent--内容
ClassId--引用分类编号1 标题A 内容内容A 3
2 标题B 内容内容B 3
3 标题C 内容内容C 2显示
ClassId ClassName Count
1 大类A 2
2 大类B 1
3 小类a 2
4 小类b 0
select a.ClassId,a.ClassName,b.Ct as Count from 表1 a inner join (select count(*) as Ct,ClassId from 表2 group by ClassId) as b on a.ClassId=b.ClassId
select ClassId,count(classid) s into #a from 文章表 group by classidselect classid,classname,s from 类别表,#a where 类别表.classid=#a.classid可以得到你要的结果,分解的更容易理解。希望lz成功。