Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удалить дубликаты по substring / 2 сообщений из 2, страница 1 из 1
29.09.2014, 16:15:58
    #38760856
atillus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить дубликаты по substring
Добрый день всем!
Прошу помочь с sql-запросом...
Есть поле в таблице - номера телефонов. Тип - varchar(11)
В нем лежат номера телефонов (только цифры), в таком виде: 7XXXXXXXXXX или 8XXXXXXXXXX
Я сделал поле уникальным...
Но в базе много дубликатов номеров, у которых отличается лишь первая цифра (на самом деле, там просто убран "+", и попали разные варианты "+7" и "8").
Нужно оставить в базе только 7XXXXXXXXXX и удалить все записи, где последние 10 чисел совпадают...
Прошу помочь!
...
Рейтинг: 0 / 0
29.09.2014, 16:20:30
    #38760860
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить дубликаты по substring
Удалите требование уникальности.
Выполните замены начальных подстрок на одну установленную.
Затем снова наложите требование уникальности, установив режим игнорирования - дубликаты удалятся без вашего участия.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удалить дубликаты по substring / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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