Я не очень опытный дизайнер баз данных и хотел бы сделать это
дизайн стола лучше.
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
но родительские / дочерние продукты будут отображаться по-разному в веб-интерфейсе.
Мне нужна информация, это набор или продукт родитель / ребенок ...
У кого-нибудь есть идеи, как это лучше понять?
Большое спасибо и наилучшие пожелания