每个分类下有许多商品,
每个商品下有许多价格,
现在有个表,需要人工指定一批价格并记录指定的时间然后作个页面列出价格,商品名,商品分类,指定时间这几个参数。以我现在的库作出这个页面需要联合查询四个表(类别,商品,价格,被指定的价格编号列表)有什么办法能减少库的数量呢...

解决方案 »

  1.   

    ClassID    ClassName
    SPID SPNAME CLASSID
    ID SPID PRICE TIME
      

  2.   

    t_product表:
    p_type,      --商品类别
    p_name,      --商品名称
    price_old,   --原价
    price,       --价格
    p_time,      --定价时间
    p_count      --数量
      

  3.   

    每个分类下有许多商品,
    每个商品下有许多价格,
    现在有个表,需要人工指定一批价格并记录指定的时间然后作个页面列出价格,商品名,商品分类,指定时间这几个参数。 
    每个分类有很多商品 你肯定可以搞定的每个商品有很多价格 可能你会搞出问题来 ,我有个解决方法,就是有一张商品价格表,所有的价格都在这个表里面 
    这个表有最少三个字段 productid  price flag(bool)  productid 就是商品的ID  price 商品的价格 flag 该价格是否当前使用 此时 ,如果商品有三个价格 那么 该表里面就有三条记录  但是 flag 有个标志位true false ,控制每种商品的价格 只有一个标志位为true的,其余为false ,以后如果修改商品价格,只是修改flag的true false