我想在下面的情况下设计表格的布局以达到最佳效果。MySQL创建一个函数表?
我有一款产品是根据年龄出售的。年龄决定了该产品是否存在这个人,以及最低和最高的人可以购买。 现在,我已经设计了表如下:
CREATE TABLE `tblProductsVsAge` (
`id` int(255) AUTO_INCREMENT NOT NULL,
`product_id` bigint(255) NOT NULL,
`age_min` int(255) NOT NULL,
`age_max` int(255) NOT NULL,
`quantity_min` decimal(8) NOT NULL,
`quantity_max` decimal(8) NOT NULL,
/* Keys */
PRIMARY KEY (`id`)
) ENGINE = InnoDB;
这是功能性的,它的工作,但我觉得如果不是最好的结构优化。 有什么想法?
我忘了提及一个产品可以有很多范围。例如年龄最少25年龄的最高35和用于此的量将是12和28,对于相同的产品ID,我们可能有36岁至60,从3量8.