日期:2014-05-17  浏览次数:20671 次

产品对应多个分类,数据库如何设计最合理?
产品分类共有三级
如 礼品>食品饮料>茶叶
   地方特产>食品>茶

产品可以对应多级分类,比如某个茶叶可以同时对应上面两个分类,
当商品同时对应了茶叶和茶后,点击以上6个分类,这个商品都要出来。

请问数据库如何设计较好。


我目前是这样设计的,被大牛批评了。
http://bbs.csdn.net/topics/390315723
------解决方案--------------------
你可以考虑建一个产品的类型编码表,这个表不要向你那个表那样,用字符串拼接,可以做成记录形式,比如

产品id   类型id
1        2
1        3
1        4
1        5