三級分類列表的數據庫設計


三級分類的數據庫設計
例如 類型0包括>類型1 類型1包括>類型2
類型0-->類型1-->類型2
類型0的數據庫字段   id=1 parentId=0
類型1的數據庫字段   id=2 parentId=1
類型3的數據庫字段   id=3 parentId=2
例如

因為類型0的id=1所以查詢下一級的分類就可以根據 類型1的parentId=1(這里的1就是類型0的id)為條件

查詢出類型1的結果集再查詢類型3就可以根據 類型3的parentId=2(這里的2就是類型1的id) 查詢第三層分類的結果集了.

總結一句話:當前類別的id字段的值,作為下一級類別的parentId字段的值

下面為例

第一類

sql語句就是   SELECT * from tb_category where parent_id='0';

第二類

SELECT * from tb_category where parent_id='1';

第三類

SELECT * from tb_category where parent_id='2';

這樣做的好處是,新添加類型就可以添加上層分類的id作為parent_id的值.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM