有关求无限分级目录下的产品信息的SQL
有如下表:
产品表: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。(可以看作树形结构,只有没有子节点的节点才能有产品信息)