我正在制作一个有两个表Drink和Ingredient的饮料数据库。此外,还有一个将这两者连接起来的关联表DrinkIngredients,这样我就可以搜索哪些饮料包含特定的成分,以及哪些成分构成了特定的饮料。
问题是不同的饮料需要不同的配料。因此,如果我有两种饮品,例如,Screwdriver的关联表中包含Vodka和Orange Juice,以及Tequila Sunrise的关联表中包含Tequila和Orange Juice。我希望能够对Screwdriver执行查询,然后查询Screwdriver.Ingredients并获得如下列表
Vodka: 1 unit Orange Juice: 1 unit
然后还可以查询TequilaSunrise.Ingredients和get
Tequila: 1 unit Orange Juice: 2 units
如何向关联表中添加附加信息?或者我需要添加一个全新的关联表,它是我已经拥有的关联表的子表?
发布于 2016-06-29 13:02:40
依我之见,只需在Drinkingredient表中添加一个带有数量的新列即可
https://stackoverflow.com/questions/38090485
复制相似问题