дизайн стола для корзины с отдельными продуктами и различным набором продуктов - PullRequest
0 голосов
/ 15 мая 2018

Я не очень опытный дизайнер баз данных и хотел бы сделать это дизайн стола лучше.

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

У кого-нибудь есть идеи, как это лучше понять?

Большое спасибо и наилучшие пожелания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...