[英]SQL relationship between three tables
我是 SQL 的新手,我想建立以下關系。
假設,有一個包含一些產品信息的表widgets
,還有一個包含倉庫名稱的表warehouses
。
widgets
和warehouses
通過多對多關系相關,因為給定產品在許多倉庫中可用,並且給定倉庫可以存儲許多產品。
現在,我想存儲有關每個倉庫中每種產品數量的信息。
我是否應該簡單地創建一個新表quantities
並將其與warehouse
和widgets
連接起來?
您可以將此信息保存在wigetWarehouses
表中,假設每個小部件/倉庫組合最多只有一行。
請注意,您可能有一個單獨的庫存移動表。 這更類似於交易表,而不是兩個實體之間的多對多關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.