資料庫 - 多層次分類如何遍歷
某草草
某草草 2017-04-24 16:00:58
0
2
871

現有一張表
表結構
Id,name,description,parent_id
一個分類下有多個子分類,每個子分類下又會有子分類,深度多達10層左右。
分類的排列也是不規則的,現在希望得到的結果如下:
水果

  • 國產水果

    • 北方地區

      • 遼寧
      • 山東
        ....
    • 南方地區

      • 湖南
        ....
  • 進口水果
    ....
  • 精品禮盒
    ....

...

某草草
某草草

全部回覆(2)
伊谢尔伦

這種無限級分類最好不要使用遞歸的方法

對於這種樹型本身變動很少的分類資訊有個比較高效的方案(左值右值方案):
http://ftp.nchu.edu.tw/MySQL/tech-resources/articles/hierarchical- data.html

淡淡烟草味

@Huijiewei 說的是正確的,常規的做法是左值右值,這個還是比較好用的,http://www.arkulo.com/2015/02/25/Hierarchical/ 這是關於這個方法的中文的一篇文章,希望對你有幫助~~

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板