簡體   English   中英

SQL 三張表的關系

[英]SQL relationship between three tables

我是 SQL 的新手,我想建立以下關系。

假設,有一個包含一些產品信息的表widgets ,還有一個包含倉庫名稱的表warehouses

widgetswarehouses通過多對多關系相關,因為給定產品在許多倉庫中可用,並且給定倉庫可以存儲許多產品。

現在,我想存儲有關每個倉庫中每種產品數量的信息。

我是否應該簡單地創建一個新表quantities並將其與warehousewidgets連接起來?

您可以將此信息保存在wigetWarehouses表中,假設每個小部件/倉庫組合最多只有一行。

請注意,您可能有一個單獨的庫存移動表。 這更類似於交易表,而不是兩個實體之間的多對多關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM