Я пытаюсь обновить несколько столбцов в одной таблице из нескольких столбцов в другой таблице в MS Access.
У меня настроены две таблицы:
App Disposition
- будет связанной таблицей, получающей обновления из таблицы «App Updates» App Updates
- таблица, которая будет использоваться для импорта обновленной информации в
Я создал 3 запроса (Найти добавленные записи, Вставить добавленные записи, Найти все изменения), но я получаю следующую ошибку для 4-го запроса, которая как UPDATE
запрос для реализации найденных изменений.
Я проверил синтаксис и не могу найти причину, по которой запрос не работает.
Любая помощь очень ценится.
Ошибка:
'Синтаксическая ошибка в операции JOIN'
Запрос ОБНОВЛЕНИЯ:
UPDATE App Disposition
INNER JOIN App Updates ON [App Updates].AppID = [App Disposition].AppID
SET
[App Disposition].Decision = [App Updates].[Updated Decision],
[App Disposition].[App Replacement Name] = [App Updates].DuPont_Replacement_Application,
[App Disposition].[Replacement App ID] = [App Updates].ReplacementID,
[App Disposition].[What You Need to Do] = [App Updates].[What You Need to Do],
[App Disposition].[User Friendly Comment], = [App Updates].[User Friendly Comment]
WHERE (
([App Disposition].Decision<>[App Updates].[Updated Decision]) OR
([App Disposition].[App Replacement Name]<>[App Updates].DuPont_Replacement_Application) OR
([App Disposition].[Replacement App ID]<>[App Updates].ReplacementID) OR
([App Disposition].[What You Need to Do]<>[App Updates].[What You Need to Do]) OR
([App Disposition].[User Friendly Comment]<>[App Updates].[User Friendly Comment]) OR
);