Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2012, 17:06   #1
Maikroft
 
Аватар для Maikroft
 
Регистрация: 16.08.2011
Сообщений: 3
По умолчанию Выборка и объединение двух таблиц.

Добрый день.
Столкнулся с такой задачей: есть две таблицы, одна на 100 тысяч записей, другая на 10 тысяч. Первые столбцы в таблицах одинаковые, но в одном на 90 тысяч записей больше. Задача выбрать из 100 тысяч повторяющиеся 10 тысяч и к этим повторяющимся записям прикрутить второй столбец из таблицы 10 тысяч, чтобы данные соответствовали.
Это вообще возможно сделать?
Буду благодарен за помощь.
Maikroft вне форума Ответить с цитированием
Старый 25.01.2012, 18:28   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Maikroft.
"..возможно сделать?.." - да, но способ решения уточняется при постановке задачи, у Вас пока только описание "проблемы", а объяснение "на пальцах" не дает желаемого результата.
Выложите архив с заранее подготовленным (желательно в формате А2003, избавленным от избыточных данных, OLE объектов,.... и сжатый средствами MS Access) файлом БД, и на примере Вашей БД можно будет продемонстрировать способ решения Вашей задачи.

Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 25.01.2012, 18:53   #3
Maikroft
 
Аватар для Maikroft
 
Регистрация: 16.08.2011
Сообщений: 3
По умолчанию

Спасибо, Евгений.
Приложил файл, убрав огромный массив данных. На примере номера B6S713221B, который присутствует в обоих таблицах. Надо сделать выборку из MAZDA_12_2011 и перести из столбца MPrice в соответствии с таким же номером в таблицу WEIGHT ALL путем добавления еще одного столбца. То есть в конечном итоге надо в таблицу WEIGHT ALL добавить данные из столбца MPrice таблицы MAZDA_12_2011 в соответствии с номером детали, а то у меня в одной таблице вес, а в другой цена, и никак их не объединить.(
Если требуется, я заплачу, контактные данные: maikroft@yandex.ru, skype: aklatov, ICQ: 293530.
Заранее благодарю.
Вложения
Тип файла: rar 1.rar (17.0 Кб, 14 просмотров)

Последний раз редактировалось Maikroft; 25.01.2012 в 18:56.
Maikroft вне форума Ответить с цитированием
Старый 25.01.2012, 21:00   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Maikroft, отобразить недостающее поле можно без его физического перемещения в таблицу WEIGHT ALL.
Подобный запрос отобразит необходимые данные:
Код:
SELECT [WEIGHT ALL].Producer, [WEIGHT ALL].PartNumber, [WEIGHT ALL].Description, [WEIGHT ALL].Weight, MAZDA_12_2011.MPrice
FROM [WEIGHT ALL] LEFT JOIN MAZDA_12_2011 ON [WEIGHT ALL].PartNumber = MAZDA_12_2011.PartNumber
если всё-же объединение необходимо, предварительно в целевой таблице WEIGHT ALL создайте соответствующее поле (MPrice), и обновите таблицу выполнив подобную конструкцию:
Код:
UPDATE [WEIGHT ALL] INNER JOIN MAZDA_12_2011 ON [WEIGHT ALL].PartNumber = MAZDA_12_2011.PartNumber 
SET [WEIGHT ALL].MPrice = MAZDA_12_2011.MPrice
Этого я думаю будет достаточно.
Евгений.

Последний раз редактировалось Teslenko_EA; 25.01.2012 в 21:33.
Teslenko_EA вне форума Ответить с цитированием
Старый 25.01.2012, 23:46   #5
Maikroft
 
Аватар для Maikroft
 
Регистрация: 16.08.2011
Сообщений: 3
По умолчанию

Евгений, благодарю, именно то, что сам не смог сделать.
Maikroft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка из двух таблиц с сортировкой silvestr SQL, базы данных 2 23.04.2011 01:38
Выборка из двух таблиц MSD SQL, базы данных 15 11.11.2010 00:58
Объединение двух таблиц go2net Microsoft Office Excel 4 12.08.2010 00:11
Объединение таблиц jtn Microsoft Office Excel 0 03.02.2010 19:07
Объединение двух таблиц jekis2506 Microsoft Office Excel 5 15.04.2009 08:34