Цель:
Запрос, который создаст две таблицы.Один содержит дубликаты, а второй - нет дубликатов записей.
Как работает мой текущий запрос:
Когда мой запрос выполняется, дубликаты идентифицируются и отображаются в столбце, извлеченном из таблицы 2..
SQL-запрос у меня сейчас:
SELECT
Table1.Column3 , Table2.Column3
,Table1.Column4 , Table2.Column4
,Table1.Column5 , Table2.Column5
,Table1.Column7 , Table2.Column7
,Table1.Column8 , Table2.Column8
From Table1
Left Join Table2
On
( Table1.Column3 = Table2.Column3
AND Table1.Column4 = Table2.Column4
AND Table1.Column5 = Table2.Column5
AND ( Table1.Column7 = Table2.Column7
OR Table1.Column8 = Table2.Column8
)
)
Возможно ли это?Цель этого состоит в том, чтобы предоставить пользователям возможность выполнить проверку дубликатов файла, а затем экспортировать таблицу с non-duplicates в качестве нового файла, в то время как они могут просматривать дубликаты таблица для анализа данных.
В настоящее время я работаю над своим запросом, поэтому я буду обновлять этот пост по мере выявления улучшений.
Образец данных на запрос (исключен столбец 5 в данных ниже):
Table1.Column3 Table1.Column4 Table1.Column7 Table2.Column7 Table1.Column8 Table2.Column8
AAA 9898 7897897546 9878795644
BBB 9898 5489411321 3321346544
AAA 9898 8948798794 3987496321
AAA 9898 1321316564 9874631245
AAA 8878 A11111111111 A11111111111
BBB 8878 A22222222222 A22222222222
BBB 8878 33333333333 33333333333
BBB 6988 44444444444 44444444444
Вы видите выше запрос, идентифицирующий дубликаты.Столбцы таблицы 2 - это идентификаторы, которые были идентифицированы (запрос вводит эти два столбца из таблицы 2).
В этом случае я бы хотел, чтобы дубликаты были удалены и сохранены в собственной таблице, а не в дубликатах.храниться в другой таблице (вместе с удаленными столбцами таблицы 2).
Кроме того, с помощью этого запроса Access не позволяет мне выбрать функцию Make Table.