mysql里面怎么提取菜单路径. 根目录父节点PARENT_ID是空值,其它ID的父节点 PARENT_ID是上一个节点的ID数据,
最终需生成  根目录>一级目录>二级目录>三级目录>....>最底层目录比如表:TABLE_A
字段:ID, NAME, PARENT_ID
1   根目录   null
2   一级目录 1
4    二级目录 2
10  三级目录 4
12  最底层目录 10

解决方案 »

  1.   

    http://blog.csdn.net/qq12547345/article/details/72630285
    可以参考这位老兄的博客,
    利用函数find_in_set
      

  2.   

    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