有关求无限分级目录下的产品信息的SQL

javaworld2006 2008-04-17 05:18:52
有如下表:
产品表:product(product_id,product_name);
分类表:categories(categories_id,parent_id,categories_name);
关系表:product_categories(id,product_id,categories_id);

其中categories的parent_id外键为categories的categories_id,例如:A(1,0,电影) A1(2,1,动作片) A2(3,1,科幻片)A11(4,2国外动作片),则A1,A2是A的子categories,而A12是A1的子categories。
问题:若条件知道categories_id值,求该categories_id的categories下的全部产品信息,求该SQL(能用一条SQL实现吗?)。
注意:只有categories再没有子categories的情况下,该categories才能有产品,否则该categories下只能是子categories。(可以看作树形结构,只有没有子节点的节点才能有产品信息)
...全文
36 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yifanwu 2008-05-03
每个了类取5条信息:
http://www.ewzx.com/info/112/index.html
回复
我也想知道,正在找這方面的資料~~~~~
回复
ten789 2008-04-18
无限树网上有N多代码
回复
xiongbing529 2008-04-17
充分发挥PHP字符串功能

能写出非递归的无限级....

二插树思想..

,1,

,1,2,
回复
剑心永远OK 2008-04-17
很简单,递归就能实现了..
回复
javaworld2006 2008-04-17
晕, 打错字了,上面的描述例子应该是:A11(4,2,国外动作片) 而 A11是A1的子categories
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-04-17 05:18
社区公告
暂无公告