我一直在考虑如何创建尺寸和颜色与产品的最大数量相匹配的产品(或者它们的总数将是 max.quantity )。
假设我有一个总共有 12 个数量的产品。
在这 12种颜色中,有红色、蓝色、绿色等颜色,并将有3 种尺寸,例如小、中、大。
喜欢 :
3x RED SMALL
1x RED LARGE
2x BLUE SMALL
2x BLUE MEDIUM
1x BLUE LARGE
1x GREEN SMALL
1x GREEN MEDIUM
1x GREEN LARGE
Total:12X
现在,
- 有时产品不会有任何颜色,只有尺寸
- 有时只有颜色,没有尺寸。
- 有时没有颜色也没有尺寸。
构建表格以实现这一目标的最佳方式是什么?
我想像:
Products:
PID,name,(maxqty?)
Sizes:
SID, name
Colors:
CID,name
Used_sizes_colors:
PID,SID,CID,qty
你会怎么做?