2017-05-09 64 views
-1

最終目標是處理數據輸入(各種序列號)以及數據輸出(各種序列號),以便我可以不斷用「剩餘數據「我的意思是......如果我的數據表是這樣的:處理庫存目錄的序列號的正確方法

Input Table 
---------- 
serial1 
---------- 
serial2 
--------- 
serial3 
---------- 
serial4 
---------- 
serial5 
---------- 

Output Table 
---------- 
serial1 
---------- 
serial2 
--------- 

我希望能夠在數據庫中搜索,並能夠在兩個表之間刪除相同的數據點,所以我只有剩下的數據作爲'庫存'(其餘庫存應該是serial3,serial4,serial5)

雖然我有兩種一般方法要做到這一點的...


  1. 創建的每個數據點的輸入和輸出表的計數(他們永遠只有一個,因爲每個序列號是唯一的)......然後我可以在理論上比較記錄......如果有兩個匹配的數據點,我可以減去每個記錄的數量(創建一個0的計數)。最後,我可以擁有代碼,指出如果combinationcount爲0,則刪除相應的記錄。

  • 我理論上可以搜索相同的序列號的數據庫中輸入和輸出的表...如果有相同的序列號,記錄刪除

  • 我現在的問題是,我應該怎麼去設置表......我現在有兩個單獨的數據庫,因爲我當時的想法瞎搞......


    數據庫1:每個輸入和輸出的表是唯一的表


    的Database2:輸入和輸出數據是在同一個表中,並因此表示不同的字段。


    有沒有人有意見,我應該從哪個數據庫開始?我不確定哪一個在試圖刪除常見數據點以創建剩餘庫存計數時會給我帶來好處

    回答

    0

    我很愚蠢,並且陷入了我以前的想法中。 。

    這只是一個聯合查詢'不匹配的記錄'。

    對於那些誰可能需要它:(以下向導指引) - 查詢嚮導 - 選擇「查找匹配的記錄」 - 選擇你要比較 的每個表的字段 - 運行

    相關問題