三个表之间的SQL关系

三个表之间的SQL关系,sql,relationship,Sql,Relationship,我是SQL新手,我想做一个如下的尝试 假设有一个表widgets,其中包含一些产品的信息,还有一个表warehouses,其中包含仓库的名称 小部件和仓库通过多对多关系进行关联,因为给定的产品在多个仓库中可用,并且给定的仓库可以存储多个产品 现在,我想存储关于每个仓库中每个产品的数量的信息 我是否应该简单地创建一个新表数量,并将其与仓库和小部件连接?假设每个小部件/仓库组合最多有一行,您可以将此信息保存在wigetWarehouses表中 请注意,您可能有一个单独的库存变动表。这将更类似于事务表

我是SQL新手,我想做一个如下的尝试

假设有一个表
widgets
,其中包含一些产品的信息,还有一个表
warehouses
,其中包含仓库的名称

小部件
仓库
通过多对多关系进行关联,因为给定的产品在多个仓库中可用,并且给定的仓库可以存储多个产品

现在,我想存储关于每个仓库中每个产品的数量的信息


我是否应该简单地创建一个新表
数量
,并将其与
仓库
小部件
连接?

假设每个小部件/仓库组合最多有一行,您可以将此信息保存在
wigetWarehouses
表中

请注意,您可能有一个单独的库存变动表。这将更类似于事务表,而不是两个实体之间的多对多关系