SQL Server 2008 を使用しています。2 つのテーブルがAP_APO_HEAD
あり 、テーブルの列名からテーブルと列名の結果AP_APO_HEAD_USRPED
を更新したいと考えています。 AP_APO_HEAD_USRPED
USR_PED_CHAR8
AP_APO_HEAD
EID_PERIGR
次のコードでNULL
結果を取得していますが、何が問題なのですか?
UPDATE AP_APO_HEAD_USRPED
SET USR_PED_CHAR8 = t1.EID_PERIGR
FROM AP_APO_HEAD_USRPED
INNER JOIN AP_APO_HEAD t1 ON AP_APO_HEAD_USRPED.KPP_APO_CODE = t1.KPP_APO_CODE
WHERE t1.KPP_APO_CODE = '2'
GO