1

我一直在考虑如何创建尺寸和颜色与产品的最大数量相匹配的产品(或者它们的总数将是 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

你会怎么做?

4

1 回答 1

1

我决定删除列 maxQty 并将表 Used_sizes_colors 重命名为 Quantities,然后从 quantties 表中计算数量。

于 2013-10-30T10:36:33.540 回答