У меня есть 2 таблицы с информацией в них. Мне нужно обновить столбец SelfServiceUserName в таблице A_CLIENT со значением из столбца SubstVarValue таблицы A_DEV_SUBSTVAR_VALUE, когда совпадают идентификаторы ClientUID и DeviceID, а имя SubstVarName из таблицы A_DEV_SUBSTVAR_VALUE = имя samaccount. Вот запрос я пытался бежать, но я продолжаю получать ошибки:SQL Update From Where Query
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) –