gpt4 book ai didi

MySQL:添加人与人之间的联系

转载 作者:行者123 更新时间:2023-11-29 13:52:00 25 4
gpt4 key购买 nike

我有一个表“People”(ID、姓名)

1, George
2, Nick
3, John
4, Paul

每个客户都可以连接到另一个客户(仅供引用)例如乔治与保罗有联系

因此,我创建一个新表 PeopleConnections(PeopleConnectID、PeopleID、ConnectedID)

我添加了人与人之间的关系

1, 1, 4 (George with Paul)
1, 2, 3 (Nick with John)
1, 2, 4 (Nick with Paul)

我需要显示记录 View GUI 中的所有关系。所以

  • 尼克必须显示:约翰、保罗
  • Paul 必须显示:乔治、尼克
  • John 必须显示:Nick

这是处理这个问题的正确设计吗?我应该添加哪些外键?

最佳答案

这是一个多对多关系,在我看来这是一个正确的设计。您的外键应该是 People 表中的 ID。您已经在那部分回答了自己。

关于MySQL:添加人与人之间的联系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16551139/

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