荷兰版美赞臣奶粉好吗:如何设计表

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 02:10:32
大家好,我想要用数据库实现以下功能,但实在想不出如何设计数据库的表,请大家指点一下。
我想做一个产品展示系统,在后台想实现这样的功能,管理员可以添加类别,每个类别可以有子类别,子类别又可以有子类别,子类又可以有子类这样的功能,也就是每一种类别都可以有子类,不知表要如何设计 ,请指点一下。朋友是这样告诉我的:
可以都放在一个表里面啊!

TABLE category

id title parent_id
1 CPU主板 0
2 CPU 1
3 主板 1
4 显卡声卡 0
5 显卡 4
6 声卡 4
....

这样就可以无限递归了, 读出来的时候你可以一层一层地去找,也可以先都读出来,再建立树! 只是实现问题了
但这样的话如果要给显卡再加个子类,例如按厂家再分类,那不就实现不了了吗