2 dwl002 dwl002 于 2016.03.30 11:03 提问

mysql 通过父级查询所有子级和孙级

图片说明
现在有一个需求,是根据一级父类(水果蔬菜)查询出所有的子级与孙级(水果,蔬菜,白菜,苹果,红富士),pid为父级的Id,求大神写处一条效率高的sql

3个回答

dwl002
dwl002   2016.03.30 14:37
已采纳
Favorite_988
Favorite_988   2016.03.30 14:23

select * from 表 where 父类id = 你要显示蔬菜类别的id 你试一下吧

CSDNXIAOD
CSDNXIAOD   2016.03.30 11:32

复选框父级和子级的联动
查询父级
Hibernate跨级修改子级数据,Hibernate根据父级ID跨级修改子级数据
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mysql sql 根据父级id查询书所有的子孙级数据,或根据子级id查询对应的父级
-- mysql递归查询,mysql中从子类ID查询所有父类(做无限分类经常用到) SELECT T2.id, T2.channel_path  FROM (      SELECT          @r AS _id,          (SELECT @r := parent_id FROM cm_channel WHERE id = _id) AS parent_id,
mysql 如何根据父级字段得到所有子级
当前我只写了简单的连接模式,还有递归等其它方式,欢迎补录新方法,感谢
mysql oracle查询出多级父级内容和多级子级内容
mysqlBUS_COMPANY表结构COMPANY_NO   PARENT_ID-1                            -20                            -11                            02                            -13                            24    ...
PHP 获取栏目的【所有子级和孙级栏目】的ID号
//@获取子栏目ID号 private function sonCategoryIds($categoryID) { //@初始化栏目数组 $array[] = $categoryID; do { $ids = ''; $temp = $this->my
msql 递归查询所有父级 和子级信息
首先要说明的是表用的是树状表,即表中含有两个重要字段,即 每一条数据有id 和关联父级的 pid   如果不是树状表或者查询量非常庞大的话 就请掠过此文!因为此种建表结合mysql函数递归查询方式数据库压力比较大! 如下是代码,表名是test   字段包含 id ,pid  ,如下函数中红色标记部分是 表名或者 字段名不同的 复制代码后可以根据自己的更改即可。 查询所有父级信息的my
mysql 根据子级id查询其所有的父级的
mysql 查询所有父级
mybatis根据父级编号获取所有的子级
先在数据库里面执行 CREATE FUNCTION `getBaseTypeLst`(rootId INT)      RETURNS varchar(1000)     BEGIN       DECLARE sTemp VARCHAR(1000);        DECLARE sTempChd VARCHAR(1000);       SET sTemp = '$';   
sql 递归函数,根据父级ID获取所有子级(含自己)
--------------------------------------用途:根据商家ID获取所有子商家(含自己商家)  --说明:--时间:2011/5/6 12:44:42--作者:李海生@Bool为1时包括自己商家信息0时不包括--例子:select * from Ge
根据id查询出所有的父级和子级
//去重 select id from  sys_dict start with id='5' connect by prior fid=id union (select id from  sys_dict start with id='5' connect by prior id=fid) //全部 select id from  sys_dict start with id='5' co
mysql 查询父级
原文地址 mysql递归查询,mysql中从子类ID查询所有父类(做无限分类经常用到) 由于mysql 不支持类似 oracle with ...connect的 递归查询语法 之前一直以为类似的查询要么用存储过程要么只能用程序写递归查询. 现在发现原来一条sql语句也是可以搞定的 先来看数据表的结构如下: id  name    parent_id  ---