比较两个表中的值以更新第三个

时间:2013-02-14 10:26:11

标签: ms-access

我尝试根据表a和表b之间的比较结果更新表c中的字段。它是这样的:

a包含患者姓名,状态和状态描述。 - 这是一张用于比较的完整表格。

b包含患者姓名和状态。 - 这个表经常被添加。

c是目标表,需要根据表ab的结果更新特定字段。

到目前为止,我的逻辑是这样的:

UPDATE tblc
SET patntStatus to results from comparison of table a & table b.

我知道我需要加入,但我不清楚是否需要一两个 - 例如加入ab或加入a和{{1}的结果到b

我认为第一个更正确,那么更新的正确语法是什么?

由于

**更新

添加了显示我想要添加到表c

的SQL语句
c

1 个答案:

答案 0 :(得分:1)

您接近所需。我不知道您要在C中更新的内容,但假设您希望Staus_Desc中的tblcStatus_Description的{​​{1}}进行匹配A

  1. 将SQL保存在查询中(例如B
  2. 使用以下SQL创建UPDATE查询:
  3. qry_A_B_Compare