У меня есть следующие таблицыобновления с внутренним соединением поднимая за синтаксическую ошибку
и я хочу, чтобы обновить таблицу Контакты, так что поле CompanyID будет newCompanyId в table2.
Я пробовал следующий запрос:
UPDATE contacts
SET contacts.companyId = table2.newComapnyId
FROM contacts
INNER JOIN table2
ON contacts.contactId = table2.conatctId
Но я получаю ошибку синтаксиса. Я искал, и насколько я мог найти, так я должен написать запрос.
(Пожалуйста, простите опечатки в реальном запросе я проверил и нет опечаток имен и такого ...)
Строка 'SET' должна быть последней строкой, тогда она должна работать. – Andre
@ Andre Thx за то, что пропустил это, когда отправил ответ –
@andre, ваш комментарий вместе с ответом marcus H сделал трюк. Вы должны сделать ответ. – MJH