asp 显示无限分类的所有子类的文章

1分钟前lan表lan_id是ID自增lan_name是栏目名称fu_name是父类名称fu_Id是父类IDlan_level是栏目深度,此表是无限分类的表结构news表... 1 分钟前lan 表lan_id 是ID 自增 lan_name是栏目名称 fu_name是父类名称 fu_Id 是父类ID lan_level是栏目深度,此表是无限分类的表结构news 表此表为新闻表classType 是 lan 表中的lan_id 实现功能要求 输出lan表中 某个 lan_level =0 大类名的所有子类的文章。例如经验是大类 lan_level=0 需要输出此大类所有子类的news 中的新闻文章。别人用递归做的我做不出来。 展开
 我来答
百度网友3cb80af
2018-06-07 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3955万
展开全部
简单的做法
循环分类表,找出父级分类下所有小类,
再通过查找所有小类ID的文章。
如果你指定大类,那就不需要循环,如果是查找所有大类的话就需要循环。

select * from 文章表 where classtype in(select lan_id from 分类表 where lan_level=2)
这句解释为:
查找文章表里classtype在(分类表下lan_level=2下所有分类的lan_id)这个集合里的所有文章。

这样找出来的就是lan_id=2的所有小类下的文章。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式