2016-03-04 50 views
0

我在這裏與我的庫存有點問題,我一直在思考這個小綱要在這裏。 是否有可能或有其他方式可以實現下面的這種模式? enter image description here對另一個表上的一個主鍵的兩個表主要引用

我可以只是有我的應用程序確定哪些itemID應該插入tbl_stocks但我擔心時,無論是藥物或繃帶的ID更新後,會留下一個問題,在我的tbl_stocks騙我的方式,通過這個問題。 關於如何實現我的目標的任何建議?

+0

你可以修改Table'tbl_Stocks'嗎? – Varon

+0

是的,我可以編輯它們,因爲有些項目需要拔出或者在補貨過程中出現錯誤。 'tbl_stocks'用於將項目分發到名爲'tbl_inventory'的表內的其他建築物。在'tbl_stocks'中引用'Building_ID'是一個錯誤。 – Bumpy

回答

1

通常情況下,您在這樣的表格中有2個條目,可以變成不同的形狀。

所以對於這兩個表添加引用tbl_Stocks一列Medicine_ID VARCHAR(10) NULLBandage_ID VARCHAR(10) NULL 所以罵你必須在這個表中的每個條目的空列,但後來你可以很容易加入這個表。

如果越來越多的表如預期的那樣需要每個「形狀」的交叉表。一個Medicine_ID x tbl_Stocks和一個Bandage_ID x tbl_Stocks。這是一個很好的設計,但也帶來了更多的維護工作。

+0

非常感謝你的答案。我正在考慮做同樣的事情。我希望得到一個不同的答案,但看起來這真的是答案。 – Bumpy

相關問題