如何把数据放入3个不同的类别
问题描述:
我建立了一个表格,用户输入他们的产品和成本,这两个信息将添加3个不同的类别(制造商,生产日期和到期日期)。共有20个不同的类别,但用户一次最少输入1个类别和最多3个类别的信息。 我不知道如何创建表格,其中2条信息一次添加三个不同的类别。如何把数据放入3个不同的类别
我的想法是让2列的父表名为产品和成本,然后为不同的类别创建额外的20个表,但我不知道产品和成本如何添加到这些表中或如何互相互连。 ? 另一种方法是创建20列,然后在单列中添加多列,我不知道该怎么做。
这是一个很好的方法,或者是否有任何其他方法可以基于这些要求创建高效的数据库。我是新的SQL数据库。任何想法如何做到这一点。?
答
非常难以编码... 20表很难维护。
表产品:
的ProductID
产品名称
成本
表类别
的categoryID
类别名称
表PRODUCT_CATEGORY
的ProductID
类别ID
这将让你的单品链接到无限数量的类别。 1个产品到许多product_categories到1个类别。
这很好,但如何将productID同时添加到三个不同的categoryID? –
1个产品条目...我们会说产品ID 1. 3个产品类别的主题...例如,productID = 1 categoryID = 5. ProductID = 1 categoryID = 43. ProductID = 1 categoryID = 9.这会给您1产品与3个类别相关,并允许尽可能多的类别,你可以想要的。我建议阅读一个关系数据库以及一对多关系是什么。 – Twelfth
我明白了......感谢 –