我有2個表中包含信息。當ClientUID和DeviceID匹配並且A_DEV_SUBSTVAR_VALUE表中的SubstVarName = samaccount名稱時,我需要使用A_DEV_SUBSTVAR_VALUE表的SubstVarValue列中的值更新表A_CLIENT中的SelfServiceUserName列。這裏是我試圖運行查詢,但我不斷收到錯誤:從哪裏查詢的SQL更新
UPDATE A_CLIENT
SET SelfServiceUserName = (SELECT SubstVarValue
FROM A_DEV_SUBSTVAR_VALUE
WHERE A_DEV_SUBSTVAR_VALUE.SubstVarName = 'samaccountname')
WHERE A_CLIENT.ClientUID = A_DEV_SUBSTVAR_VALUE.DeviceID
寫你的錯誤 –
可能重複[SQL更新從一個表到另一個根據ID匹配( http://stackoverflow.com/questions/224732/sql-update-from-one-table-to-another-based-on-a-id-match) –