MYSQL教程MySQL 递归查询当前节点子节点
发布时间:2020-12-12 02:47:36 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL教程MySQL 递归查询当前节点子节点》要点: 本文介绍了MYSQL教程MySQL 递归查询当前节点子节点,希望对您有用。如果有疑问,可以联系我们。 导读:本节内容:mysql递归查询实例参考.1,表结构2,递归查询语句create procedure Pro_GetUnderOrg(in idd v
《MYSQL教程MySQL 递归查询当前节点子节点》要点: 本节内容: 1,表结构MYSQL入门 2,递归查询语句 begin declare lev int; set lev=1; drop table if exists tmp1; ??? CREATE TABLE tmp1(ID VARCHAR(36),OrgName varchar(50),ParentID varchar(36),levv INT); ??? INSERT tmp1 SELECT ID,OrgName,ParentID,1 FROM `organization` WHERE ParentID=idd; while? row_count()>0 do ???? set lev=lev+1; ???? INSERT tmp1 SELECT t.ID,t.`OrgName`,t.`ParentID`,lev from organization t join tmp1 a on t.ParentId=a.ID AND levv=lev-1; end while ; ??? INSERT tmp1 SELECT ID,0 FROM `organization` WHERE ID=idd; ???? SELECT * FROM tmp1; end; 3,调用 4,注意:这种表设计以后必定要加个 路径字段,以后直接 like 查询即可.MYSQL入门 编程之家PHP培训学院每天发布《MYSQL教程MySQL 递归查询当前节点子节点》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |