《MYSQL教程MySQL 遞歸查詢當前節點子節點》要點:
本文介紹了MYSQL教程MySQL 遞歸查詢當前節點子節點,希望對您有用。如果有疑問,可以聯系我們。
導讀:本節內容:mysql遞歸查詢實例參考.1,表結構2,遞歸查詢語句
create procedure Pro_GetUnderOrg(in idd varchar(36))begindeclare lev...
本節內容:
mysql遞歸查詢實例參考.MYSQL入門
1,表結構MYSQL入門
MYSQL入門
2,遞歸查詢語句
?MYSQL入門
create procedure Pro_GetUnderOrg(in idd varchar(36))
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,OrgName,ParentID,0 FROM `organization` WHERE ID=idd;
???? SELECT * FROM tmp1;
end;
3,調用
?MYSQL入門
call Pro_GetUnderOrg('9B2AE044-3B51-47FA-A24C-8326BA7B9FD3');
4,注意:這種表設計以后必定要加個 路徑字段,以后直接 like 查詢即可.MYSQL入門
維易PHP培訓學院每天發布《MYSQL教程MySQL 遞歸查詢當前節點子節點》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.fzlkiss.com/jiaocheng/11593.html