用于单个产品和不同产品组的篮子的桌子设计

时间:2018-05-15 17:47:36

标签: mysql sql database-design

我不是一位非常有经验的数据库设计师,我希望能够做到这一点 桌面设计更好。

ID   Title          ParentID    GroupID      Price     
1    single product 0               0        12.00     // single
2    main product   0               0        44.00     // parent
3    sub product    2               0        4.00      // child 
4    product set A  0               A        49.00     // complete price (ignore part price)
5    set part A1    0               A        22.00
6    set part A2    0               A        6.00
7    set part A3    0               A        31.00
8    product set B  0               B        0         // sum price (22 + 6 + 31 = 59)
9    set part B1    0               B        22.00
10   set part B2    0               B        6.00
11   set part B3    0               B        31.00

所以篮子里有四种不同的产品(并计算 用sql购买篮子产品是个问题;))。不是很直 SQL和我需要很多逻辑来处理结果。

我知道我可以通过GroupID实现父/子产品 但父/子产品将在前端显示不同。 我需要这些信息,是集合还是父/子产品......

有没有人知道如何更好地实现这一目标?

非常感谢&最好的问候

0 个答案:

没有答案
相关问题