我试图根据 tablea
和 table之间的比较结果更新表 c 中的字段b
。它是这样的:
表a
包含患者姓名、状态及其状态描述。- 这是一个用于比较的完整表格。
表b
包含患者姓名和状态。- 这张表被添加到每隔一段时间。
tablec
是目标表,需要根据 tablea
和的结果更新特定字段b
。
到目前为止,我的逻辑是这样的:
UPDATE tblc
SET patntStatus to results from comparison of table a & table b.
我知道我需要一个 JOIN 但不清楚我是否需要一个或两个 - 例如 join a
andb
或 join results of a
and b
to c
?
我认为第一个更正确,那么更新的正确语法是什么?
谢谢
**更新
已添加显示我要添加到表 c 的内容的 SQL 语句
SELECT STATUS, STATUS_DESCRIPTION
FROM tbla INNER JOIN tblb ON
tbla.STATUS = tblb.STATUS
WHERE tblb.STATUS = tbla.STATUS;