关于多级分类的好方法?

silence_bh 2001-07-29 11:05:18
一个分类表中分为家用电器类\体育娱乐类\日用百货类
而家用电器类中又分为彩电、空调、冰箱等
而彩电类中又分为进口、国产等
以此类推。
是通过ID编制其类,还是用其它方法好?
...全文
95 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
am2000 2001-07-29
  • 打赏
  • 举报
回复
分类表:
分类id,分类名称,上级分类id
silence_bh 2001-07-29
  • 打赏
  • 举报
回复
还有一点
这个ID是其它表的外键.
如果我要修改其ID值,那么在其它表中就会出错.
silence_bh 2001-07-29
  • 打赏
  • 举报
回复
xygzh(周星星) 
请举例说明好吗?
shawnguo 2001-07-29
  • 打赏
  • 举报
回复
对,同意楼上的
shawnguo 2001-07-29
  • 打赏
  • 举报
回复
对,统一楼上的
hzslx 2001-07-29
  • 打赏
  • 举报
回复
一张表就可以搞定了
比如:
电器类:01
那么,彩电:0101
进一步:进口:010101
国产:010102
空调:0102
冰箱:0103
体育娱乐类:02
日用百货类:03

判断的时候,去编号中的相应的部分的字段来判断就ok了
以上仅供参考
xygzh 2001-07-29
  • 打赏
  • 举报
回复
不要通过id,容易出错
采用:父编码,子编码,层次......这样的结构
silence_bh 2001-07-29
  • 打赏
  • 举报
回复
没人会了吗??????????
am2000 2001-07-29
  • 打赏
  • 举报
回复
哦,这样啊。那我估计只能用触发器了。不知道哪位大虾能有什么好意见。
silence_bh 2001-07-29
  • 打赏
  • 举报
回复
比如分类表中有如下值:
分类id 分类名称 上级分类id
01 家电类
02 空调类 01
03 国产空调 02

一个库存表中:
商品ID 名称 所属类id 数量
001 海尔空调 03 100

当我想修改分类表中的国产空调id时会提示错误.
怎样解决此问题?

不知大家看过管家婆的程序没有,它的各分类编号(其中包括了商品编号)均可修改,无论此商品是否有库存.
希望能够讨论出一个好的方案.

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧