欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql 使用存儲過程實現(xiàn)樹節(jié)點的獲取方法

 更新時間:2020年06月05日 09:02:30   作者:前方太黑暗  
這篇文章主要介紹了mysql 使用存儲過程實現(xiàn)樹節(jié)點的獲取方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

如圖:

表數(shù)據(jù)

這樣的一棵樹,如何獲取“高寅瑞”下的所有節(jié)點(一條sql語句是肯定搞不定的)

通過存儲過程來寫

DELIMITER //
CREATE FUNCTION `getChildLst`(rootId INT)
 
RETURNS varchar(1000) READS SQL DATA
 
BEGIN
 DECLARE sTemp VARCHAR(1000);
 
 DECLARE sTempChd VARCHAR(1000);
 
 SET sTemp = '$';
 
 SET sTempChd =cast(rootId as CHAR);
 
 WHILE sTempChd is not null DO
 
 SET sTemp = concat(sTemp,',',sTempChd);
 
 SELECT group_concat(id) INTO sTempChd FROM document_file_name where FIND_IN_SET(pId,sTempChd)>0;
 
 END WHILE;
 
 RETURN sTemp;
 
END //

創(chuàng)建如上存儲過程

select * from document_file_name where find_in_set(id, getChildLst(1));

總結(jié)

到此這篇關(guān)于mysql 使用存儲過程實現(xiàn)樹節(jié)點的獲取的文章就介紹到這了,更多相關(guān)mysql 存儲過程樹節(jié)點獲取內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 單個select語句實現(xiàn)MySQL查詢統(tǒng)計次數(shù)

    單個select語句實現(xiàn)MySQL查詢統(tǒng)計次數(shù)

    MySQL中查詢統(tǒng)計次數(shù)往往語句寫法很復(fù)雜,下文就教您一個只用單個select語句就實現(xiàn)的方法,希望對您能夠有所幫助
    2014-05-05
  • MySQL學(xué)習(xí)之事務(wù)詳解

    MySQL學(xué)習(xí)之事務(wù)詳解

    在數(shù)據(jù)庫中?事務(wù)(transaction)?可以把多個SQL給打包到一起,?即將多個SQL語句變成一個整體,?也就是說一個事務(wù)中的所有操作要么全部成功執(zhí)行,?要么完全不執(zhí)行.本文主要來和大家聊聊事務(wù)的使用,需要的可以參考一下
    2022-12-12
  • 在IntelliJ IDEA中使用Java連接MySQL數(shù)據(jù)庫的方法詳解

    在IntelliJ IDEA中使用Java連接MySQL數(shù)據(jù)庫的方法詳解

    這篇文章主要介紹了在IntelliJ IDEA中使用Java連接MySQL數(shù)據(jù)庫的方法詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • MySQL函數(shù)大全及用法示例分享

    MySQL函數(shù)大全及用法示例分享

    這篇文章主要介紹了MySQL的一些函數(shù)及用法示例,需要的朋友可以參考下
    2014-03-03
  • mysql之TIMESTAMP(時間戳)用法詳解

    mysql之TIMESTAMP(時間戳)用法詳解

    這篇文章主要介紹了mysql之TIMESTAMP(時間戳)用法,需要的朋友可以參考下
    2014-07-07
  • MySQL5.5.27安裝圖文教程

    MySQL5.5.27安裝圖文教程

    本文通過圖文并茂的形式給大家介紹了mysql 5.5.27的安裝教程,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-09-09
  • 分享MySQL生產(chǎn)庫內(nèi)存異常增高的排查過程

    分享MySQL生產(chǎn)庫內(nèi)存異常增高的排查過程

    這篇文章主要介紹了分享MySQL生產(chǎn)庫內(nèi)存異常增高的排查過程,基于MySQL實例的內(nèi)存使用率高的報警的問題展開對主題的問題,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-04-04
  • 解決Linux安裝mysql 在/etc下沒有my.cnf的問題

    解決Linux安裝mysql 在/etc下沒有my.cnf的問題

    這篇文章主要介紹了解決Linux安裝mysql 在/etc下沒有my.cnf的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • MySQL聚簇索引和非聚簇索引的區(qū)別詳情

    MySQL聚簇索引和非聚簇索引的區(qū)別詳情

    這篇文章主要介紹了MySQL聚簇索引和非聚簇索引的區(qū)別詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-06-06
  • MySQL基礎(chǔ)快速入門知識總結(jié)(附思維導(dǎo)圖)

    MySQL基礎(chǔ)快速入門知識總結(jié)(附思維導(dǎo)圖)

    MySQL 為關(guān)系型數(shù)據(jù)庫(Relational Database Management System), 這種所謂的關(guān)系型可以理解為表格的概念, 一個關(guān)系型數(shù)據(jù)庫由一個或數(shù)個表格組成,這篇文章主要給大家介紹了關(guān)于MySQL基礎(chǔ)快速入門知識的相關(guān)資料,需要的朋友可以參考下
    2021-09-09

最新評論