2015-01-02 60 views
0

我有2個表格 - 公司和發票。
Invoice有字段 - 數量,供應商,買方等。 公司擁有領域 - 名稱等。

- 我想存儲每個公司(供應商和買家)在一張表。
- 創建發票時,我只想使用表格公司來引用供應商和買方。
- 每個公司都可以是任何發票上的買方/供應商。

問題1:如何創建公司和發票之間的這種關係?甚至有可能嗎?

我知道這可能會有問題,因爲如果要創建一個查詢來顯示發票號碼,供應商和買方,公司名稱中只有一個公司名稱的字段。因此,似乎要走的路線是擁有@ Invent-Animate建議的2個表格(供應商和買家)。但是,我不想在2張表中保留同一公司的2條記錄(每個公司都可以是買方/供應商)
問題2:如何解決這個問題?
感謝您的時間訪問2010年的關係 - 在另一個表中的一個字段爲2

+0

供應商和買家是兩個獨立的實體。應該分別是他們自己的表格。然後,您的發票表將具有每個發票的主鍵和2個外鍵 - > SupplierID和BuyerID –

+0

@ Invent-Animate我明白,但在我的情況下,一張發票上的買方可以是另一個發票上的供應商。因此,如果可能的話,我想將所有記錄保存在一張表中。或者我應該保持兩張表相同?謝謝 – user1031743

+0

這兩張表是不一樣的,因爲你說買家*可以*成爲供應商,而不是*將永遠是供應商*。我想你可以在1張桌子旁邊過,但如果我有選擇的話,我會選擇2張桌子。就您的問題而言,我們需要關係圖或表格架構或其他內容的圖片。 –

回答

相關問題