如何将一个记录与同一表中的另一个记录相关联?

用户名

我已经在Access中创建了电缆数据库,并生成了一个报告,其中列出了电缆两端的连接器。每条电缆都有其自己的ID以及与之关联的2个连接器ID。所有连接器都来自同一表,并链接到许多其他表。

我需要一个表(电缆)中的2个字段与第二个表中的2条记录相关联。

我的解决方案是再创建2个表:主连接器表和辅助连接器表,每个表都具有第一个连接器表中的所有条目。然后,我可以在电缆ID表中为主要ID和辅助ID创建列。问题是我必须维护2个具有相同数据的额外表。

我是数据库理论的新手,但我想知道是否有一些解决该问题的高级方法?

任何帮助,将不胜感激!

Yawar

您需要两个表-您已经有一个表:

Cables
  ID autoincrement primary key
  ...

Cables表应仅描述电缆的属性,而对电缆与其他电缆的连接方式一无所知。

第二个表应该是电缆对之间可能的连接的列表,以及有关连接的描述性信息(可选):

Connections
  Cable1ID long not null constraint Connections_Cable1ID references Cables (ID) on delete cascade
  Cable2ID long not null constraint Connections_Cable2ID references Cables (ID) on delete cascade
  ConnectionDesc varchar(100)

这种表称为联结表或映射表。它用于实现多对多关系。通常,该关系在两个不同的表(例如,学生和课程)之间,但是对于关联同一表中的两个记录也同样有效

这种设计会让你参加CablesConnections以及Cables在单个查询(再次)表来得到你所需要的报告。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

flask-sqlalchemy:查询一个表中的记录,而另一表中没有相关记录(或某个值的记录)

来自分类Dev

如何将类的每个实例与另一个类的每个实例相关联?

来自分类Dev

从一个表中选择与SQL的另一个表中的相同值相关联的唯一行对

来自分类Dev

选择仅与另一个表中的记录关联的记录

来自分类Dev

MySQL在另一个表中找到与记录相关的最小和最大日期

来自分类Dev

根据另一个表中的记录值将记录插入表中

来自分类Dev

如何将数据从一个表的每个记录复制到与第一个表相关的另一个表的多个记录中?

来自分类Dev

计算与另一个记录关联的记录数量

来自分类Dev

从一个表中选择与客户或另一表中的“ Customers”子项相关联的票证记录

来自分类Dev

将记录插入到表中,其中一个来自另一表

来自分类Dev

如何将记录从相互链接的表复制到另一个数据库中的另一个表?

来自分类Dev

使用linq将一个列表的值与另一个列表的值相关联

来自分类Dev

如何在OpenCV中将一个图像与另一个图像相关联

来自分类Dev

如何基于一个表与另一个数据库中的同一表更新数据库中的表记录?

来自分类Dev

如何在同一表中设置一个记录值等于另一个记录值

来自分类Dev

如何将记录从一个表插入到另一个表?

来自分类Dev

如何将Devise用户与另一个现有模型相关联?

来自分类Dev

如何将记录的ID保存在另一个表上?

来自分类Dev

如何命名与Oracle中另一个表的列的记录相同的列

来自分类Dev

yii来自另一个数据库的活动记录相关记录

来自分类Dev

如何将一个表中的数据移动到30天以上记录的另一表中?

来自分类Dev

根据另一个表中记录的值将记录插入表中

来自分类Dev

将Outlook日历与另一个时区相关联

来自分类Dev

多对一。如何将一个对象与另一个对象相关联?

来自分类Dev

如何将变量的 1 个以上因素与数据框中的同一个条目相关联?

来自分类Dev

如何将一个实体与另一个可以(但不总是)属于的实体相关联

来自分类Dev

如何更新另一个表中的记录

来自分类Dev

将 ImageField url 与 django 中的另一个对象相关联

来自分类Dev

将一个模式与另一个相关联

Related 相关文章

  1. 1

    flask-sqlalchemy:查询一个表中的记录,而另一表中没有相关记录(或某个值的记录)

  2. 2

    如何将类的每个实例与另一个类的每个实例相关联?

  3. 3

    从一个表中选择与SQL的另一个表中的相同值相关联的唯一行对

  4. 4

    选择仅与另一个表中的记录关联的记录

  5. 5

    MySQL在另一个表中找到与记录相关的最小和最大日期

  6. 6

    根据另一个表中的记录值将记录插入表中

  7. 7

    如何将数据从一个表的每个记录复制到与第一个表相关的另一个表的多个记录中?

  8. 8

    计算与另一个记录关联的记录数量

  9. 9

    从一个表中选择与客户或另一表中的“ Customers”子项相关联的票证记录

  10. 10

    将记录插入到表中,其中一个来自另一表

  11. 11

    如何将记录从相互链接的表复制到另一个数据库中的另一个表?

  12. 12

    使用linq将一个列表的值与另一个列表的值相关联

  13. 13

    如何在OpenCV中将一个图像与另一个图像相关联

  14. 14

    如何基于一个表与另一个数据库中的同一表更新数据库中的表记录?

  15. 15

    如何在同一表中设置一个记录值等于另一个记录值

  16. 16

    如何将记录从一个表插入到另一个表?

  17. 17

    如何将Devise用户与另一个现有模型相关联?

  18. 18

    如何将记录的ID保存在另一个表上?

  19. 19

    如何命名与Oracle中另一个表的列的记录相同的列

  20. 20

    yii来自另一个数据库的活动记录相关记录

  21. 21

    如何将一个表中的数据移动到30天以上记录的另一表中?

  22. 22

    根据另一个表中记录的值将记录插入表中

  23. 23

    将Outlook日历与另一个时区相关联

  24. 24

    多对一。如何将一个对象与另一个对象相关联?

  25. 25

    如何将变量的 1 个以上因素与数据框中的同一个条目相关联?

  26. 26

    如何将一个实体与另一个可以(但不总是)属于的实体相关联

  27. 27

    如何更新另一个表中的记录

  28. 28

    将 ImageField url 与 django 中的另一个对象相关联

  29. 29

    将一个模式与另一个相关联

热门标签

归档