我正在使用 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