製品の最大数量に一致するサイズと色の製品をどのように作成できるかを考えてきました (またはそれらの合計が max.quantity になります)。
合計12個の商品を手に入れたとしましょう。
その12色にはRED、BLUE、GREENなどの色があり、SMALL、MEDIUM、LARGEの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
これをどのように行いますか?