数据库架构帮助,链接产品的变体

dot*_*tty 1 mysql database

干草,我正在建立一个网站,产品可以有各种颜色和大小.每个项目都有不同的'item_code'.我怎么能把这些连在一起?我可以有一个选项,这样当管理员添加新产品时,它会询问此产品是否是其他产品的变体.如果是,那么在另一个表中找到所有链接的产品和所有ID(如'product_variations').

任何帮助或提示都会很棒.

谢谢

Gab*_*mon 6

一个简单的形式将是这样的:

Products:
--id
--name
--code
--price


Products_Variants:
--id
--id_product
--id_feature
--value


Features:
--id
--name
Run Code Online (Sandbox Code Playgroud)

在功能,你会有颜色,大小等.