Id | Product Name |Color | Material
------------------------------------ // products
1 car 1 | 2
2 desk 3 | 1
3 window 2 | 3
-----------------------
Id | Product Color Name
----------------------- // productColor
1 red
2 blue
3 yellow
-----------------------
Id | Product Material Name
----------------------- // productMaterial
1 Metal
2 Glass
3 Wood
-----------------------
我有一个下拉列表,它从表格产品中读取并填充具有指定材料属性的文本框。 我使用foreignKey将产品表与材料和颜色的数据连接起来。 如何使用新产品填充数据库。 (新产品和新材料)
将在ddlist中列出的新产品将命名为phone并使用颜色(紫色)和材料(塑料)填充txtbox
答案 0 :(得分:0)
据我所知,您将Product作为主表,其中包含用于保存材料ID的外键。
在这种情况下,要检索所选产品的材料,您可以使用连接并获取材料名称。
如何使用matrial插入新产品取决于您的整体设计。
假设您有一个带文本框的屏幕,以获取产品输入。您允许用户输入产品名称并将其保存在产品表中。在用户应该输入材料的屏幕上,首先让他选择产品。然后将这两个条目保存在两个表中。
如果您希望一次性添加两者,请触发两个插入查询;首先是材料;获取其ID作为输出;然后在产品表中,您现在拥有物料ID。
希望有所帮助。
还有一件事;你没有颜色表中的产品ID。