我不是一位非常有经验的数据库设计师,我希望能够做到这一点 桌面设计更好。
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实现父/子产品 但父/子产品将在前端显示不同。 我需要这些信息,是集合还是父/子产品......
有没有人知道如何更好地实现这一目标?
非常感谢&最好的问候