mysql里面怎么提取選單路徑. 根目錄父節點PARENT_ID是空值,其它ID的父節點 PARENT_ID是上一個節點的ID資料,
最終需生成 根目錄>一級目錄>二級目錄>三級目錄>....>最底層目錄
比如表:TABLE_A
欄位:ID, NAME, PARENT_ID
1 根目錄 null
2 一級目錄 1
4 二級目錄 2
10 三級目錄 4
12 最底層目錄 10
uj5u.com熱心網友回復:
http://blog.csdn.net/qq12547345/article/details/72630285可以參考這位老兄的博客,
利用函式find_in_set
uj5u.com熱心網友回復:
SELECT @v FROM(
SELECT @v := CONCAT_WS('>', (SELECT NAME FROM TABLE_A WHERE PARENT_ID <=> @id)) as v,
@id := (SELECT ID FROM TABLE_A WHERE PARENT_ID <=> @id)
FROM TABLE_A A, (SELECT @v:=null, @id:=null) _r
) A LIMIT 1
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/98136.html
標籤:MySQL
上一篇:DB2找不到節點1027N錯誤
下一篇:簡單的SQL 查詢問題 初級菜鳥
