Помогите с запросом в Microsoft Access - PullRequest
0 голосов
/ 08 марта 2010

У меня есть 2 таблицы:

  1. Таблица A : code | name

  2. Таблица B : barcode | name

В таблице B указан полный штрих-код и имя, в таблице A указан только код.

Мне нужно выполнить запрос на обновление, который заполняет имя в таблице A.

Я пробовал что-то вроде:

update A set name = (select top 1 Name from B where B.Code = mid(A.Barcode,1,8))

но это не работает.

1 Ответ

2 голосов
/ 08 марта 2010

Имя - это зарезервированное слово, его нужно заключить в квадратные скобки: [имя]

Как правило, поля (столбцы) не должны именоваться с зарезервированными словами.

List of reserved words in Access 2002 and in later versions of Access

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