sql 统计每个分类下分别有几条记录
想要的结果如同百姓网,使用sql让网页显示大分类下有哪些小分类,每个小分类里包含多少条记录。这个sql该怎么写。(((大类不需要用sql实现。我现在只能实现直接sql每个...
想要的结果如同百姓网,使用sql让网页显示大分类下有哪些小分类,每个小分类里包含多少条记录。
这个sql该怎么写。
(((大类不需要用sql实现。
我现在只能实现直接sql每个大类下的小分类Select *From [small] where dl='11' order by id ASC (dl是大类里对应的id))))
其中相关的表如下,
大类表bigclass ,包含id,bigclassname (大分类的具体名字)
小类表smallclass,包含id,smallclassname(小分类的名字),dl(所属大分类id)
具体信息表Dat_Information,包含的和本问题有关的字段,infokey(信息编号),dl(所属大类),xl(所属小类) 展开
这个sql该怎么写。
(((大类不需要用sql实现。
我现在只能实现直接sql每个大类下的小分类Select *From [small] where dl='11' order by id ASC (dl是大类里对应的id))))
其中相关的表如下,
大类表bigclass ,包含id,bigclassname (大分类的具体名字)
小类表smallclass,包含id,smallclassname(小分类的名字),dl(所属大分类id)
具体信息表Dat_Information,包含的和本问题有关的字段,infokey(信息编号),dl(所属大类),xl(所属小类) 展开
3个回答
展开全部
这个要在程序里面处理
如果用.NET 如果用repeater显示的话
外面一个repeaterA里面再嵌套个repeaterB
里面的repeaterB数据绑定根据外面repeater的ID值来查询就行了
如果用.NET 如果用repeater显示的话
外面一个repeaterA里面再嵌套个repeaterB
里面的repeaterB数据绑定根据外面repeater的ID值来查询就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select t2.bigclassname as 大分类, t3.smallclassname as 小分类, count(*) as 记录数
from Dat_Information t1, bigclass t2, smallclass t3
where t1.dl=t2.id and t1.xl=t3.id
group by t2.bigclassname, t3.smallclassname
order by t2.bigclassname, t3.smallclassname
from Dat_Information t1, bigclass t2, smallclass t3
where t1.dl=t2.id and t1.xl=t3.id
group by t2.bigclassname, t3.smallclassname
order by t2.bigclassname, t3.smallclassname
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询