我正在使用 SQL Server 2008。我有 2 个表AP_APO_HEAD, AP_APO_HEAD_USRPED并且我想从表AP_APO_HEAD_USRPED列名更新表和列名USR_PED_CHAR8的结果。 AP_APO_HEADEID_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