这让我很头疼,我真的需要帮助!这是我想要实现的目标。
我有一个表名产品。产品可能有也可能没有最多两个可选字段。示例颜色和大小。
如果产品没有可选字段,则只有一行价格和数量,否则对于每一行可选字段,将有一个价格和数量。
我知道这听起来令人困惑,请原谅我。我也很困惑。):但我可以在下面给你们几个例子。
所以一百万美元的问题是,我应该创建哪些表格和字段?
[没有可选字段的产品]
价格 | 数量
$1.00 | 2
[具有一个可选字段的产品]
价格 | 数量 | 尺寸
$1.00 | 2 | 大的
$2.00 | 1 | 小的
[产品有两个可选字段]
价格 | 数量 | 尺寸 | 颜色
$1.00 | 2 | 大 | 绿色的
$2.00 | 1 | 小 | 蓝色的
我想出了一个想法,让两个名为 Product 和 Optional 的实体与 Optional Entity 建立多对多关系来存储字段名称,例如 Size 和连接实体名称 Product_Optional 将存储值,例如 Large。
但是我仍然遇到如何将一个产品的两个可选字段绑定到相同的价格和数量的问题!抱歉让您感到困惑:(