首先,这里是我建议的架构示例,供我在整个帖子中参考:
Clothes
----------
ClothesID (PK) INT NOT NULL
Name VARCHAR(50) NOT NULL
Color VARCHAR(50) NOT NULL
Price DECIMAL(5,2) NOT NULL
BrandID INT NOT NULL
...
Brand_1
--------
ClothesID (FK/PK) int NOT NULL
ViewingUrl VARCHAR(50) NOT NULL
SomeOtherBrand1SpecificAttr VARCHAR(50) NOT NULL
Brand_2
--------
ClothesID (FK/PK) int NOT NULL
PhotoUrl VARCHAR(50) NOT NULL
SomeOtherBrand2SpecificAttr VARCHAR(50) NOT NULL
Brand_X
--------
ClothesID (FK/PK) int NOT NULL
SomeOtherBrandXSpecificAttr VARCHAR(50) NOT NULL
Run Code Online (Sandbox Code Playgroud)
我有一个衣服表,其中包含名称、颜色、价格、品牌标识等列来描述特定服装项目的属性。
这是我的问题:不同品牌的服装需要不同的信息。处理此类问题的最佳做法是什么?
请注意,出于我的目的,有必要从服装条目开始查找特定于品牌的信息。这是因为我首先将 …