问个数据表问题
产品表,每个产品有不同的颜色,可多选;有不同的型号,可多选;有不同的尺寸,可多选;现在是每种颜色每种型号每种尺寸的各种搭配可能都有不同的价钱,这个价钱在设计数据库时怎么做啊。每种变化都让用户插入一条数据吗,那他要每种选10种变化组合起来就累死他了
------解决方案--------------------产品表: 产品ID, 颜色ID, 型号ID, 尺寸ID, 价格..
颜色表: 颜色ID, 颜色值..
型号表: 型号ID, 型号值..
尺寸表: 尺寸ID, 尺寸值..
------解决方案--------------------
你是根据颜色+型号+尺寸来定义一种产品的吧,价格是你自己定义的,今天这种产品可以卖10块就写10,明天涨到20就写20. 他这种设计挺灵活的,以后有新定义,再加张表和字段就可以了