Как избежать повторения

kinus
Дата: 30.11.2006 14:43:37
Есть две таблицы, в первой порядка 100 000 записей во второй 5 000. В таблицах по 6 полей. В первом поле название компании. Нужно вставить все данные из второй таблицы в первую так, чтобы не не было повторений названий компаний.
kinus
Дата: 30.11.2006 14:45:33
Спасибо если ответите. В данный момент начинаю изучение Access'а и многое для меня непонятно, за неделю выучить программу нереально поэтому буду очень благодарен за ответ.
Karfaqen
Дата: 30.11.2006 14:45:51
Заведите уникальный индекс.
bubucha
Дата: 30.11.2006 14:47:13
автор
Есть две таблицы, в первой порядка 100 000 записей во второй 5 000. В таблицах по 6 полей. В первом поле название компании. Нужно вставить все данные из второй таблицы в первую так, чтобы не не было повторений названий компаний.

сделать 3-ю таблу, поле-название уникально, дальше копи-пасте ииз 1-х двух
kinus
Дата: 30.11.2006 14:47:29
Обе базы уже сформированы. Как завести этот индекс?
kinus
Дата: 30.11.2006 14:49:20
bubucha
Спасибо, а как быть с тем, что в первой таблице стот просто название компании "МММ" или МММ, а во второй ОАО "МММ"? Эту проблему можно как-то решить?
kinus
Дата: 30.11.2006 15:00:54
Извините еще раз а как это сделать?
bubucha
поле-название уникально
bubucha
Дата: 30.11.2006 15:11:04
автор
Извините еще раз а как это сделать?

Карфаген уже и так сказал... на счет ООО, ЗАО, МММ, ТТТТ и проч... надо определятся, возможно требуется нормализация, т.е. форму собстввенности (ОО,ЗАО...) вынести в отдельную таблу и по вн. ключу связать с таблой организаций.
Я бы сделал так:
1. Новая таблица, в ней поля: Код, Название, ФормаСобственности, и проч...
2. В 1-ю и 2-ю добавить доп поле ФормаСобственности и запросом на обновление его заполнить
3. Новая таблица ФормСобсвенноси: Код, Наименование
4. таблу из п3 заполняем данными ооо, зао из уЖе заполненных полей в п2
5. Запросами на обновление заменяем ООО,ЗАО в соответствующих полях таблы 1-й и 2-й на коды из таблы п3
6. ЗАпросами на добавление заполняем таблу п1 данными из 1-й и 2-й (от название уже отрезаны ооо и зао)
...возможны варианты, все зависит от ваших навыков
kinus
Дата: 30.11.2006 15:28:00
bubucha
Спасибо!
Попробую, но навыков врядли хватит. Я уже написал, неделю я с Access'ом вожусь, за это время много не узнаешь.
kinus
Дата: 01.12.2006 10:15:45
Чтобы не плодить темы спрошу тут.
Хочу купить книгу для изучения Access.
Остановился вот на этом варианте http://www.sql.ru/books/book.aspx?bkid=732
Может кто-то подскажет что-нибудь получше?
Уровень моих знаний - прочитал единственную книгу "Access для чайников".