例如从天猫导航中选择手机,会有按照价格来筛选。。
选择品牌女装就没有按照价格来筛选的了,但是每一种类的商品的筛选条件都不一样已有表category,brand,product表感觉还需要一张条件筛选的表或者是商品特殊属性的表,但是不知道怎么设计的好,请教各位大哥了,小弟感激不尽

解决方案 »

  1.   

    以前我也是做电商的,说说我们的数据库设计吧。
    商品一张表,SKU信息一张表,SKU库存一张表,商品信息一张表,商品花色,尺码各一张表,
    一级分类,二级分类,三级分类各一张表。
    表与表之间靠副键关联。
    最后商品表信息的话:mjid 商品名 商品描述 商品价格区间 商品分类 等等把每个属性几乎都设计出一张表,就不需要什么特殊属性的表或者筛选的表了。。
      

  2.   

    我已经离开那家公司,找不到那个数据库表了。。
    大体上说一下吧。
    商品
    Item表 属性
    商品编号 商品名 商品描述 商品价格区间 商品分类 适应性别 等等SKU表 属性   SKU是指最基本的商品单位,同一尺码同一花色为一个SKU
    SKU值 商品编号 颜色编号 属性号 库存颜色表
    颜色号 颜色属性表
    属性名 属性号 
    这里放尺码或者内存的对应适应性别表
    男   1
    女   2
    皆可 0(手机就是皆可)
    这样
      

  3.   

    我觉得用nosql的思路来设计这类表应该会更合适一点