gpt4 book ai didi

mysql - 如何将一张表与两张表关联起来

转载 作者:行者123 更新时间:2023-11-29 18:58:10 25 4
gpt4 key购买 nike

我的应用程序中有一个 usersapps 表。他们之间的关系是一对多的。一个应用程序属于一个用户,一个用户拥有多个应用程序。我也想添加一个 invites 表。其中 a 存储了一个 token 。当用户创建邀请 token 并将其传递给另一个用户时,通过使用该 token 注册,新用户将成为应用程序的用户之一,我将它们作为一个组存储在另一个表中。现在问题出在注册页面,当token传入时我想说:

John Doe(创建邀请 token 的用户)邀请您加入 TechLive(邀请应用用户加入)团队。

因此,从 invites 表中的记录来看。我还需要获取创建邀请链接或 token 的用户,因为用户可以拥有许多应用程序,我需要知道链接指向或属于哪个应用程序,以便将用户专门添加到该应用程序?

谁能帮我设计一下invites 表的设计模式吗?提前致谢。

最佳答案

如果我没看错你的问题,你需要一个包含四个 ID 的邀请表。表的主键,创建邀请的用户各一个,第二个用户受邀访问的应用程序,然后是受邀用户的 ID。

如上所述,第一个字段是您的主键,其他字段是外键。有趣的是,您将有两个与用户表相关的外键。一个保存发送用户的 ID,另一个保存接收用户的 ID。

关于mysql - 如何将一张表与两张表关联起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44031868/

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