1

我将创建一个以 3*8 矩阵显示产品的应用程序。

顶行是为特色产品保留的。特色产品有时可能为 0 或有时最多为 3。

与普通产品相比,特色产品有很多额外的细节,比如多出 5-6 列。

我很可能会将它们全部绑定(产品和特色产品到 ASP.NET 中的数据绑定控件)

问题是我应该将产品和特色产品都放在同一张表还是不同的表中。

任何帮助都是可观的。

4

1 回答 1

2

在您的 Product 表旁边创建一个新表 FeaturedProduct,其中包含 Product 的外键。附加信息包含在此 FeaturedProduct 表中。如果一个产品存在于 FeaturedProduct 表中,那么这意味着它是一个特色产品。

要构建您的 UI,您需要将两个表左外连接。

于 2012-06-13T14:27:04.990 回答