Удаление повторяющихся записей с помощью запросов

We use cookies. Read the Privacy and Cookie Policy

Удаление повторяющихся записей с помощью запросов

Существует еще одна полезная область применения запросов – удаление полностью или частично одинаковых записей. Если взять в качестве примера учебную базу Отдел продаж , то очевидно, что при корректной работе с таблицей Заказы в ней не должно быть записей с одинаковыми значениями полей Товар , Клиент и Дата , так как такие записи должны объединяться в одну с изменением значения поля Количество .

Сначала внесите такие ошибки в таблицу Заказы , просто создав дубликаты существующих записей.

1. Откройте базу данных Отдел продаж .

2. На вкладке Создание в группе Другие нажмите кнопку Конструктор запросов .

3. В окне Добавление таблицы дважды щелкните кнопкой мыши на названии таблицы Заказы . Нажмите кнопку Закрыть .

4. На вкладке Конструктор в группе Тип запроса выберите команду Добавление . Откроется окно Добавление .

5. В раскрывающемся списке выберите название результирующей таблицы – Заказы . Установите переключатель в положение В текущей базе данных . Нажмите кнопку ОК .

6. Дважды щелкните кнопкой мыши на названиях полей Дата , Товар , Количество , Сумма , Клиент , чтобы добавить поля в выборку.

7. В бланке запроса в строке Добавление для каждого поля выборки укажите поле назначения, совпадающее с исходным полем, выбирая названия полей из раскрывающегося списка.

Текст итогового запроса с объединением приведен в листинге 6.15.

Данный текст является ознакомительным фрагментом.