簡體   English   中英

如何避免有太多相似的列?

[英]How to avoid having too many similar columns?

假設我有一個表,該表提供有關我所銷售的所有產品的信息,以及一個表,該表提供有關我的七個商店的信息,每個商店都有自己的ID。 現在,我想創建一個表格,該表格可以告訴我總共有某種商品的庫存量,以及每個商店有多少商品。 我正在考慮讓每個商店都成為新表中的一列。 有什么聰明的方法可以做到這一點? 有沒有更好的方法來處理它? 我可以有沒有主鍵的表嗎?

在此處輸入圖片說明

庫存表,您應該在其中:

  • 產品編號(FK)

  • StoreId(FK)

  • 股票

如果您想擁有商店的總庫存,請使用GROUP BY創建一個視圖。 對於PK,您可以將復合體用作ProductId + StoreId或創建人工模型。 幾乎總是強烈建議使用主鍵。

暫無
暫無

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

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