2015-03-02 84 views
0

我在MS Access 2個表,這是每一天外部更新(我添加任何表時將複製在上午到達被刪除):合併和填充表

  • 客戶的現狀

  • 所有客戶錯誤

客戶的當前狀態包括在特定過程中的所有客戶,並顯示他們在今天的地位。如果客戶在某個階段出現錯誤,「所有客戶錯誤」表格會顯示客戶的詳細信息。兩個表都有一些共同的字段,但不是所有的(所以簡單的聯合是不可能的)。

我需要一些幫助,做到以下幾點:

  1. 加入表,並創建一個列,說明他們來自初始表。我意識到我會有一些重複。

  2. 以「客戶的當前狀態」表,從「一切以客戶的錯誤」

  3. 填充缺失的數據創建一個額外的列 - 「錯誤號碼」,這裏我算客戶出現的次數在錯誤表中

幫助!

我SQL技能是有點基本的,但改善的每一天:-)

感謝

希爾絲廷

回答

0

你必須有一個主鍵,並創建一個內部聯接。在SQL選項卡中使用此公式。然後,您可以進入設計視圖並使用「製作表格」。只需選擇要顯示的數據。

'SELECT column_name(s) 
    FROM table1 
    INNER JOIN table2 
    ON table1.column_name=table2.column_name;' 

當你有你的新表,你可以更新它有新的欄目等

'UPDATE table_name 
SET column1=value1,column2=value2,... 
WHERE some_column=some_value;'