合并和填充表格

Merge and populate tables

我在 MS Access 中有 2 个 tables,每天在外部更新(我添加的任何 tables 将在早上收到副本时删除):

客户当前状态包括特定流程中的所有客户,并显示他们今天所处的状态。 "all customer errors" table 显示客户的详细信息,如果他们在某个阶段有错误。两个 table 都有一些共同的字段,但不是所有的(所以简单的联合是不可能的)。

我需要一些帮助来完成以下操作:

  1. 加入 table 并创建一个列,说明他们来自的初始 table。我知道我会有一些重复的。

  2. 取"current status of a customer"table,填充来自"all customer errors"

  3. 的缺失数据
  4. 创建一个额外的列 - "number of errors" 我在其中统计客户出现错误的次数 table

求助!

我的 SQL 技能有点基础,但每天都在进步:-)

谢谢

柯斯汀

您必须有一个主键并创建一个内连接。在 SQL 选项卡中使用此公式。然后您可以进入设计视图并使用 'make table'。只需select你想要显示的数据。

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

有了新的 table 后,您可以更新它以包含新的列等。

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