Oracle遞歸查詢(查詢當前記錄所有父級或子級)


Oracle遞歸查詢(查詢當前記錄所有父級或子級)

向上遞歸查詢 所有上級

元數據:

    SELECT *
    FROM ORGANIZE
    START WITH PARENT_ID = '1409'
    CONNECT BY PRIOR PARENT_ID = TID 

  

 

 

 

 

向上遞歸查詢 所有上級SQL:
SELECT * FROM ORGANIZE START WITH TID = '1409' CONNECT BY PRIOR PARENT_ID = TID

結果:

 

 

 

向下遞歸: 即查詢當前的級別的所有子級

元數據:

	
 SELECT * FROM ORGANIZE START WITH TID = '1408'
    CONNECT BY PRIOR TID = PARENT_ID

  

 

 

向下遞歸: 即查詢當前的級別的所有子級
		
   SELECT * FROM ORGANIZE START WITH PARENT_ID = '1408'
    CONNECT BY PRIOR TID = PARENT_ID

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM