gpt4 book ai didi

database - 双向不同的多对多关系

转载 作者:搜寻专家 更新时间:2023-10-30 21:56:03 24 4
gpt4 key购买 nike

我一直在浏览这里的答案以及有关数据库结构的书籍,但我怀疑我没有成功找到答案是因为缺乏适当的术语。

我正在我的数据库中创建一个名为Genres 的表。它有一个 ID 和与另一个表的关系:Books。但是,我想与自身建立另一种关系,其中某些流派是其他流派 child / parent 。有没有一种方法可以标记双向关系,使其具有“方向”? IE。以便我知道任何对中的哪一个是(=包含),哪个是(=包含)?让我们假设任何给定的流派都可以是 parent child

如何用适当的术语来描述这种关系?

最佳答案

如果我理解,你有 2 个表:

流派

  • 编号
  • parent_id
  • book_id

书籍

  • 编号

最伟大的 parent 将有一个 parent_genre_id 等于 null。

您可以在这里找到一些文档:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#one-to-many-self-referencing

关于database - 双向不同的多对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49154651/

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