求无限分类的数据库表结构

来源:百度知道 编辑:UC知道 时间:2024/05/30 21:52:38
我有一个无限分类的 只是不够完美,希望您可以提出非常完美的解决方案
请提出完美的解决方案 谢谢
我要的是产品可有父类父类也可以有无限父类,可以很容易就遍历出来,要有级别标识,最好是可以把数据库里的设置和遍利数据库取不同等级的都写出来 谢谢

无限类别、无限级别的数据库分类结构,以下三个字段即可:

class_id int PKEY,
upclass int,
classname char(10)

其它产品表中,使用外键class_id关联本表的class_id作为类别。

做一个分类表,再做一个产品表
产品表中有一列是关联分类表的外键
利用触发器强制数据库完整性
这算不算完美?

不太明白你的意思
个人理解是这样的
ID 名称 父ID
1 水果 0
2 蔬菜 0
3 苹果 1
4 红苹果 3
5 白菜 2
不知道复合你的意思吧?

只需一个表即可,实现自连接,也就是写一个外键连接到自己的主键上,就OK了。