表中字段的关联方面的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:36:30
做ASP后台程序:用ACCESS建库,两张表(bigclass和smallclass),bigclass表中有两个字段(bigclassid和bigclass,其中bigclassid为主键,自动编号类型,bigclass为文本类型,意思为代表大类)。smallclass表中有smallclassid(主键),smallclass(大分类中所属的小类),然后还有两个字段(不知道这种建库对不对):就是bigclassid和bigclass.目的是获取bigclass表中的值,就是说小类中的项目是属于哪个大类的。
现在在后台程序中做一个添加程序,做了个表单,表单中有个下拉列表控件,用来选择添加的小类内容属于哪个大类。就是提取提取bigclass表中的数据,然后写入小类的表中。
应该如何实现?

只需要一个表就可以了!
表名假设为Class,至少需要三个字段,classid(int),classname(varchar),parentid(int)
如果是大类,那么parentid为0;若不是,则指定为所属的大类的classid

都只是建一个表就行了,这样还可以实现无限级分类
如果你的分类不是很多,用户递归实现下拉列表,它的值写入Parent
中,在加一个ClassName就可以了