1
我試圖根據表a
與表b
之間的比較結果更新表c中的字段。它是這樣的:比較兩個表中的值以更新第三個
表a
包含患者的姓名,狀態和他們的狀態描述。 - 這是一個完整的表格,用於比較。
表b
包含患者姓名和狀態。 - 此表經常添加。
表c
是需要根據表a
和b
的結果更新特定字段的目標表。
我的邏輯是這樣的,到目前爲止:
UPDATE tblc
SET patntStatus to results from comparison of table a & table b.
我知道我需要一個連接,但我不清楚的我是否需要一個或兩個 - 例如加入a
和b
或加入的a
結果和b
到c
?
我認爲第一個更正確,那麼更新的正確語法是什麼?
感謝
**更新
已添加的SQL語句,顯示我要添加到表C
SELECT STATUS, STATUS_DESCRIPTION
FROM tbla INNER JOIN tblb ON
tbla.STATUS = tblb.STATUS
WHERE tblb.STATUS = tbla.STATUS;
在查詢設計窗口中將所有內容設置爲SELECT。玩,直到你得到你想要的,然後更改爲更新。如果您仍然有問題,請回到聲明中的sql。 – Fionnuala 2013-02-14 10:44:36
已更新我的問題與SQL – Katana24 2013-02-14 10:53:42
這似乎沒有道理。你已加入狀態,這意味着狀態=狀態,所以你不需要在哪裏。此外,只需將具有狀態和狀態說明的表格點擊,就不需要基於上述內容的拖車表格。最後,你將如何加入第三張桌子? – Fionnuala 2013-02-14 11:04:36