Помогите создать запрос!!!

dzheyzhi
Дата: 14.12.2015 11:18:13
В двух таблицах есть одинаковые поля ТОВАР, нужно сравнить их и подставить производителя, как это сделать....

[IMG]http://s018.radikal.ru/i516/1512/9b/4057655c6a37t.jpg[/IMG]
[IMG]http://s020.radikal.ru/i722/1512/63/b41420916abdt.jpg[/IMG]
Анатолий ( Киев )
Дата: 14.12.2015 11:52:32
Вы задумали "посмотреть" или внести производителей в Т2 (т.е. запрос на обновление)?
В принципе, запрос строится на двух связанных таблицах (по полю Товар).
Но для правильной работы поля Товар хотя бы в одной из таблиц должно иметь уникальный индекс.
Другой вариант (универсальный, без этих требований) - использование функции DLookup.
dzheyzhi
Дата: 14.12.2015 11:54:12
Анатолий ( Киев ),

Задумал внести производителей из table1 в table 2
А можно примерчик =)
dzheyzhi
Дата: 14.12.2015 12:16:18
Анатолий ( Киев ),
dzheyzhi
Дата: 14.12.2015 12:47:19
Запрос должен выглядеть примерно так?
UPDATE table2 RIGHT JOIN table1 ON table2.Производитель2 = table1.Производитель SET table2.Производитель2 = [table1].[Производитель];

Так добавляет, но ниже в таблицу
[IMG]http://s018.radikal.ru/i516/1512/f7/d40b7a125384t.jpg[/IMG]
dzheyzhi
Дата: 14.12.2015 13:22:53
Победил таким вот кодом!
UPDATE table1 INNER JOIN table2 ON table1.Товар = table2.Товар SET table2.Производитель2 = [table1]![Производитель];
sdku
Дата: 14.12.2015 14:32:02
dzheyzhi
..В двух таблицах есть одинаковые поля ТОВАР..
Стесняюсь спросить: а занахрена в двух таблицах одинаковые поля?...(не всё ладно в Датском королевстве)
dzheyzhi
Дата: 17.12.2015 10:21:49
sdku,

Королевство не от мира сего =)