Я пытаюсь обновить некоторые записи в Ms Access, у меня есть некоторые связанные представления с SQL, но когда я пытаюсь просмотреть таблицу с доступом по первичному ключу, она отображает некоторые записи как #deleted, но если я присоединяюсь к ней без основногоключ показывает все записи.Первичным ключом является UniqueIdentifier (newid ()).Проблема в том, что мне нужен первичный ключ, чтобы я мог выполнить свой запрос на обновление.Запрос на обновление:
UPDATE vw_A LEFT JOIN vw_B ON vw_A.ID = vw_B.ID SET vw_A.reviewed = vw_B.Reviewed
WHERE vw_A.id=vw_B.id;
В таблице vw_B удалено # в некоторых строках, что, я думаю, связано с GUID.если я пытаюсь обновить это без первичного ключа, я получаю, что Операция должна использовать обновляемый запрос.Нужно ли создавать таблицу для vw_B?