gpt4 book ai didi

html - 设置一个始终与父表具有相同行数的子表?

转载 作者:行者123 更新时间:2023-11-29 06:35:29 24 4
gpt4 key购买 nike

我想知道是否有任何方法可以设置子表和父表之间的关系,其中子表始终具有与父表相同的行数。

示例:父表充当厨房中使用的配料的“主列表”或“字典”,在表中它将有多个列来存储有关配料的信息,例如as - 唯一的 ID、成分名称、供应商/品牌、测量单位等。

子表代表存储成分的不同位置(不同分支) - 子表可能只有 2 列,分别是成分的唯一 ID 和数量。子表需要包含与父表相同的行数。如果在父表中创建了新条目,则子表也应具有数量 = 0 的新条目。

替代解决方案:如果这是不可能的,为了实现这一点,我目前想到的是如何处理表单,如果父表中有一个新条目完成后,它还会有代码将新条目插入现有的子表中,尽管这意味着每次都有一个新位置(新子表)我还可以创建一种表单来检查父表和特定子表是否具有相同的行数。

感谢您的时间和投入。

最佳答案

您计划为每个位置创建一个子表来存储原料数量。这会产生多个表与成分表具有1-1关系的情况。这种标准化不适合您的用例。

考虑以下替代设计:

  • ingredients存储成分主数据
  • locations列出了不同的位置
  • ingredients_locations存储每个位置的每种产品的数量:它有一个引用成分ID的外键,另一个引用位置ID的外键

关于html - 设置一个始终与父表具有相同行数的子表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54084272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com