我在這裏與我的庫存有點問題,我一直在思考這個小綱要在這裏。 是否有可能或有其他方式可以實現下面的這種模式? 對另一個表上的一個主鍵的兩個表主要引用
我可以只是有我的應用程序確定哪些itemID
應該插入tbl_stocks
但我擔心時,無論是藥物或繃帶的ID
更新後,會留下一個問題,在我的tbl_stocks
騙我的方式,通過這個問題。 關於如何實現我的目標的任何建議?
我在這裏與我的庫存有點問題,我一直在思考這個小綱要在這裏。 是否有可能或有其他方式可以實現下面的這種模式? 對另一個表上的一個主鍵的兩個表主要引用
我可以只是有我的應用程序確定哪些itemID
應該插入tbl_stocks
但我擔心時,無論是藥物或繃帶的ID
更新後,會留下一個問題,在我的tbl_stocks
騙我的方式,通過這個問題。 關於如何實現我的目標的任何建議?
通常情況下,您在這樣的表格中有2個條目,可以變成不同的形狀。
所以對於這兩個表添加引用tbl_Stocks
一列Medicine_ID VARCHAR(10) NULL
和Bandage_ID VARCHAR(10) NULL
所以罵你必須在這個表中的每個條目的空列,但後來你可以很容易加入這個表。
如果越來越多的表如預期的那樣需要每個「形狀」的交叉表。一個Medicine_ID x tbl_Stocks
和一個Bandage_ID x tbl_Stocks
。這是一個很好的設計,但也帶來了更多的維護工作。
非常感謝你的答案。我正在考慮做同樣的事情。我希望得到一個不同的答案,但看起來這真的是答案。 – Bumpy
你可以修改Table'tbl_Stocks'嗎? – Varon
是的,我可以編輯它們,因爲有些項目需要拔出或者在補貨過程中出現錯誤。 'tbl_stocks'用於將項目分發到名爲'tbl_inventory'的表內的其他建築物。在'tbl_stocks'中引用'Building_ID'是一個錯誤。 – Bumpy