有如下表:
产品表: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,而A11是A1的子categories。
问题:若条件知道categories_id值,求该categories_id的categories下的全部产品信息,求该SQL(能用一条SQL实现吗?)。
注意:只有categories再没有子categories的情况下,该categories才能有产品,否则该categories下只能是子categories。(可以看作树形结构,只有没有子节点的节点才能有产品信息)
产品表: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,而A11是A1的子categories。
问题:若条件知道categories_id值,求该categories_id的categories下的全部产品信息,求该SQL(能用一条SQL实现吗?)。
注意:只有categories再没有子categories的情况下,该categories才能有产品,否则该categories下只能是子categories。(可以看作树形结构,只有没有子节点的节点才能有产品信息)
解决方案 »
- MSSLQ分页存储过程转成MYSQL
- mysql配置向导里,字符集设置utf8与gb2312有什么区别,哪个好?
- 关于IN,EXISTS的使用问题,请教了
- 内外网的数据库同步
- 用户和客户表,如果得到所有的客户数少于3个的用户?
- 各位大哥都进来看下可以帮忙吗 ?顶下也好 谢谢
- MySQL数据库备份问题,在线等!
- 话题继续:MySQL 在数据容量或其他方面有什么缺陷或限制?我很想知道大家的使用经验。顶者有分。
- 如何在mysql中,在执行插入语句后将该条记录的id的值取出来(该id字段为自动增长)?
- mysql vs2010 c++.net 执行mysql_query(load)语句出现中断错误
- SQL问题
- mysql数据同步
[/align]