powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как удалить повторяющиеся данные в Microsoft Access
19 сообщений из 19, страница 1 из 1
Как удалить повторяющиеся данные в Microsoft Access
    #39379128
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Есть примерно 6 миллионов записей в БД. Я нашел дубли. Но теперь вопрос как их удалить в ручную не вариант их там около 2 миллионов дублей. Да уникального ключа нет
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379131
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавить колонку для уникального ключа, заполнить ее, после чего удалять дубли обычным способом.
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379132
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,

А можно по подробней, как это сделать. Бо я с базами только первый раз работаю
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379136
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конструкторе добавляете новую колонку с типом данных Autonumber (Счетчик, по-моему в русской версии, нет под рукой посмотреть) и сохраняете. Автоматически проставятся последовательные числа в каждой строке.
Затем создаете запрос, в который добавляете 2 раза исходную таблицу (Таблица1, например, называется, вторая добавленная в запрос будет называться Таблица1_1), соединяете все поля, по которым сравниваете, а для добавленной колонки (ID, допустим назвали) пишете условие >[Таблица1_1].[ID]
Такой запрос отберет только вторые и последующие копии первой встретившейся записи. Превращаете запрос в запрос на удаление и удаляете.
Учтите, что такой запрос не вернет строки, если в сравниваемых колонках есть Null значения. Для удаления таких строк запрос нужно будет редактировать руками, а не соединять колонки в конструкторе.

Ну и не делайте больше таблиц без первичного ключа.
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379138
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,

Понял сейчас попробую
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379141
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,

Счетчик добавил, но нумерация не появилась. Что делать?
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379142
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Самое простое - создать запрос с группировкой записей по всем полям. Затем этот запрос переделать в запрос на создание таблицы.
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379144
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИВП.,

Можно по подробней. Я первый раз с Access`om работаю
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379145
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monah_0Всем привет. Есть примерно 6 миллионов записей в БД. Я нашел дубли. Но теперь вопрос как их удалить в ручную не вариант их там около 2 миллионов дублей. Да уникального ключа нетА каким способом Вы выявили дубли?
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379146
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

Зашел в мастер запросов. Там повторяющиеся записи и все
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379148
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИВП.Самое простое - создать запрос с группировкой записей по всем полям. Затем этот запрос переделать в запрос на создание таблицы.А если в исходной присутствуют ключи, индексы и связи?
Все это во вновь созданной будет утрачено.
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379154
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle, самое простое
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379155
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИВП.,

в смысле?
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379159
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Monah_0ИВП.,

Можно по подробней. Я первый раз с Access`om работаю
В конструкторе создаете запрос по этой таблице. Добавляете все поля.
Включаете групповые операции и оставляете у всех полей группировку - одинаковые записи "сольются" в одну.
Затем превращаете запрос в запрос на создание таблицы.
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379162
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__MichelleИВП.,

в смысле?
Самое простое - не самое лучшее.
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379169
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИВП.,
Где включать групповые операции? Бо у меня есть только такое
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379178
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Monah_0, В модных аксах - кнопка ИТОГИ (?)
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379194
Monah_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИВП.,

Спасибо подошло
...
Рейтинг: 0 / 0
Как удалить повторяющиеся данные в Microsoft Access
    #39379197
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Monah_0,
Кушайте на здоровье (
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как удалить повторяющиеся данные в Microsoft Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]