0
我有一張名爲DWCUST
的表,它有各種拼寫錯誤的性別值。 根據GENDERSPELLING
表,我想用正確的值替換無效的GENDER
值。基於另一張表的數據的更新表
因此,舉例來說,如果在dwcust
表,上面寫着Male
的gender
列中的一個領域,我希望它改爲M
。
這是性別拼寫表:
Invalid Value New_Value
MAIL M
WOMAN F
FEM F
FEMALE F
MALE M
GENTLEMAN M
MM M
FF F
FEMAIL F
這是更新到目前爲止,我已經試過了,但我不斷收到錯誤:「GS.NEW_VALUE」無效的標識符。
UPDATE (SELECT DW.GENDER
FROM DWCUST DW, GENDERSPELLING GS
WHERE DW.GENDER = GS.INVALID_VALUE)
SET DW.GENDER = GS.NEW_VALUE;