如何为多个用户使用单个表

我想创建一个数据库,其中有一个名为warehouse的表,其中包含每个产品的详细信息。我还有一个名为users的表。目前,users表中有2个用户- ABC DEF 。 我的主要问题是用户ABC有自己的仓库,因此对于用户DEF。如何将warehouse表用于2个或更多不同的用户?

zz98107 回答:如何为多个用户使用单个表

一对一

如果一个用户仅拥有一个仓库,则应在仓库表中添加 user_id 列。然后通过外键从用户表中引用user_id。

一对多

如果多个用户拥有一个仓库,则应在用户表中添加仓库列。然后通过外键从仓库表中引用仓库。

多对多

如果用户拥有多个仓库,并且仓库具有多个所有者,则应添加表,例如Warehouse_users ,并添加保持仓库和用户ID

本文链接:https://www.f2er.com/3134350.html

大家都在问