产品对应多个分类,数据库如何设计最合理?
产品分类共有三级
如 礼品>食品饮料>茶叶
地方特产>食品>茶
产品可以对应多级分类,比如某个茶叶可以同时对应上面两个分类,
当商品同时对应了茶叶和茶后,点击以上6个分类,这个商品都要出来。
请问数据库如何设计较好。
我目前是这样设计的,被大牛批评了。
http://bbs.csdn.net/topics/390315723
------解决方案--------------------你可以考虑建一个产品的类型编码表,这个表不要向你那个表那样,用字符串拼接,可以做成记录形式,比如
产品id 类型id
1 2
1 3
1 4
1 5