代码之家  ›  专栏  ›  技术社区  ›  Aleksey Otrubennikov

同一实体上的多对多关系,无需额外的联接表列

  •  2
  • Aleksey Otrubennikov  · 技术社区  · 14 年前

    如果我需要一些额外的属性(比如 here )答案是使用一个新的中间实体。但是如果没有它们,那么直接使用多对多的关联来关联实体本身是一种不好的做法吗?

    2 回复  |  直到 7 年前
        1
  •  0
  •   Arthur Ronald    14 年前

    亚历克斯,

    如果有其他列, 你需要一个新的中间实体 .

    但是如果没有它们,那么直接使用多对多的关联来关联实体本身是一种不好的做法吗?

    因为联接表上没有其他列

        2
  •  0
  •   Steav    14 年前

    使用映射表是处理N到N关系的最佳方法,而无需在映射表中创建新列。