powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как найти дубликаты в таблице
2 сообщений из 2, страница 1 из 1
как найти дубликаты в таблице
    #39819380
oksana1ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, форумчане.
Я не блондинка, но вопрос и правда глупый.
Есть таблица на N записей: users
часть записей при интеграции с внешними сервисами задвоилась, причем весьма паскудно: все поля разные, разница только в яхыке записей
id | name | Last_name
1 |Ivan | Ivanov
2 |Иван | Иванов


нужно все такие дубли найти, и объединить под наименьшим ID

Help!!!
...
Рейтинг: 0 / 0
как найти дубликаты в таблице
    #39819501
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO сперва надо каким-то образом привести имена к одному виду. Возможно, для этой цели подойдет вспомогательная таблица с соответствием вида "Ivanov" -> "Иванов". С этим вопросом, вроде, понятно. Только следует иметь в виду, что транслитерация штука весьма неоднозначная и есть смысл сперва собрать уникальные значения.

Вот с остальной частью задачи не понятно вообще ничего.

oksana1ruчасть записей при интеграции с внешними сервисами задвоиласьВозможно ли по какому-то признаку определить, какие записи задвоились, а какие нет?

oksana1ruвсе поля разные, разница только в яхыке записейoksana1ruнужно все такие дубли найти, и объединить под наименьшим ID
Вероятно, есть смысл привести примеры записей с разными полями, приоритеты и/или алгоритм использования значений полей при объединении и желаемый результат. Так понимаю, на выходе должна получиться новая таблица.

PS: Очень сильно подозреваю, что вручную перелопатить пару-тройку сотен записей будет проще и быстрее, чем составить надежный алгоритм.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как найти дубликаты в таблице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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