单产品和不同产品集的篮子的表设计

bjg7j2ky  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(159)

我不是一个非常有经验的数据库设计师,并希望使这个表的设计更好。

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实现父/子产品,但是父/子产品在前端的显示会有所不同。我需要信息,是一个集合还是一个父/子产品。。。
有人知道如何更好地实现这一点吗?
非常感谢并致以最诚挚的问候

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题