неправильный результат внутреннего соединения - PullRequest
0 голосов
/ 12 декабря 2011

У меня есть обновление, которое я хочу сделать в другой таблице, сравнив несколько полей в двух таблицах.

UPDATE [Route tbl]
INNER JOIN UniqueZips 
ON
 ([Route tbl].[WINDOW 5] = UniqueZips.[WINDOW 5]) AND  
 ([Route tbl].[WINDOW 3] = UniqueZips.[WINDOW 3]) AND 
 ([Route tbl].[WINDOW 4] = UniqueZips.[WINDOW 4]) AND 
 ([Route tbl].[WINDOW 2] = UniqueZips.[WINDOW 2]) AND 
 ([Route tbl].[WINDOW 1] = UniqueZips.[WINDOW 1]) 
SET 
 [Route tbl].CODE = [UniqueZips]![CODE]

Однако приведенный выше код не работает, даже когда я изменяю его на выбор, чтобы посмотреть, какой вывод я получаю, я получаю ноль полей. Как я могу это исправить?

1 Ответ

1 голос
/ 12 декабря 2011

За исключением этой строки,

[Route tbl].CODE = [UniqueZips]![CODE]

Что должно быть

[Route tbl].CODE = [UniqueZips].[CODE]

Ваш запрос выглядит хорошо. Вы уверены, что ваши данные действительно имеют совпадающие строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...