我不是一个非常有经验的数据库设计师,并希望使这个表的设计更好。
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实现父/子产品,但是父/子产品在前端的显示会有所不同。我需要信息,是一个集合还是一个父/子产品。。。
有人知道如何更好地实现这一点吗?
非常感谢并致以最诚挚的问候
暂无答案!
目前还没有任何答案,快来回答吧!