mysql - sql 怎麼根據父id查詢下三級子集?
PHPz
PHPz 2017-05-18 10:51:03
0
2
890

現在有個需求根據根據fid查詢下三級子集
資料庫一個表有三個欄位(id,name,fid)
id ​​name fid
1 01 0
2 02 1
3 03 2
4 04 3
5 05 3
6 06 4
7 07 6
...............

現在怎麼根據id查詢下三級的內容
例如查id=3的下三級子集結果如下最好能不能把level級顯示出來呢?
id ​​name fid (level)
4 04 3 1
5 05 3 1
6 06 4 2
7 07 6 3
請問大家這種sql該怎麼寫呢

PHPz
PHPz

学习是最好的投资!

全部回覆(2)
仅有的幸福

遞歸查詢出來吧

phpcn_u1582

表增加個字段level,資料全部load到記憶體裡,計算下level做下資料庫的訂正,以後各種查詢就容易多了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!