如何设计一个数据库,商品的分类可以互相调用,如:商品分类有:VB书籍,SQLSERVER书籍,JAVA书籍,计算机书籍,SQL书籍,数据库书籍。那么我在前台需要显示的内容是:点击JAVA书籍:可以出现:计算机书籍,JAVA书籍。
点击SQLSERVER书籍:可以出现:SQLSERVER书籍,计算机书籍。
点击计算机书籍:可以出现:数据库书籍,JAVA书籍。其实上面只是一种说法,我的就意思是某种商品可以出现在这个分类中,也可以出现在那个分类中,求设计。
点击SQLSERVER书籍:可以出现:SQLSERVER书籍,计算机书籍。
点击计算机书籍:可以出现:数据库书籍,JAVA书籍。其实上面只是一种说法,我的就意思是某种商品可以出现在这个分类中,也可以出现在那个分类中,求设计。
商品ID 名称
1 jAVA
2 SQLSERVER
3 计算机
4 数据库相关商品表
商品ID 相关ID
1 3
2 3
3 1
3 4
商品ID=3(计算机书籍)
其相关商品(书籍)
为jAVA、数据库
相关商品表
商品ID 相关ID
1 3
2 3
3 1
3 4商品ID怎么会有2个3
商品ID=3(计算机书籍)它有2个相关商品(书籍)
其相关商品(书籍)
为jAVA、数据库
比如:JAVA书籍下面有一个商品为JAVAEE书。
我现在就是想在前台显示这个商品可以在这JAVA书籍分类出现,也可以在计算机书籍分类出现。
书籍
--计算机书籍
--JAVA
--NET
--数据库书籍
--SQL SERVER取父级、子级
如果我也想显示计算机包括的书籍有SQLSERVER呢?
catid int primary key,
catDesc varchar(100),
parentid int
)1, 书籍, 0
2, 计算机书籍, 1
3, JAVA, 2
4, NET,2
5, 数据库书籍,2
6, SQL SERVER, 5