Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть входная таблица с перс данными пользователя. 

Телефоны все приведены к единому формату, email тоже. 

У одного пользователя может быть несколько номеров телефона и несколько email. 

Одна строчка это один пользователь, но один пользователь может встречаться в нескольких строчках таблицы. 

Пример таблицы:

ФИО | Phone1 | Phone2 | Phone N | Email1 | Email2 | Email N |

Нужно написать скрипт который:

1. Соберет словарь или таблицу где будет uuid и все телефоны, email по пользователю найденые из исходной таблицы. 

2. В таблице добавить колонку с uuid

3. При появление второй таблицы с такими же вводными данными,  использовать сначала уже  распознанные данными, а тех кого не удалось распознать сгенерить им новые uuid 

Для объединения в один uuid над достаточно совпадения по любому признаку из колонок phone или email. 

Грубо говоря у нас есть uuid и в нем 3 номера телефона и 1 email, и в исходной таблице мы находим еще одну строчку где есть такой же email, и при этом 2 телефона которых у нас не было раньше, в итоге должны получить 1 uuid с 5 номерами телефона и 2 email адресами. 

Ограничений по библиотекам нет

 

2 года назад
kizimenko
Иван 
33 годаРоссия
6 лет в сервисе
Был
2 года назад
  • Похожие заказы
  • $10

    Добрый день. Мне нужны задания написанные на Windows application . Я сам живу в Баку но учусь в Киеве поэтому задания на Украинском языке . В каждом задании нужно решить Вариант 5 . Оплату ...

    Базы данных2 заявки
    Закрыт
    2 года назад
  • Необходим сайт каталог с карточками на Creatium и бд в Airtable. Есть готовая база данных в Airtable и описаная архитектура. В качестве дизайне можно использовать шаблонные решения каталогов с карточками товаров. Будьте готовы предоставить римеры ...

    Базы данныхнет заявок
    Закрыт
    2 года назад
  • Добрый день! Нужна программа собирающая информацию людей оставляющих свои данные для получения кредита. Сможете написать?

    Базы данных1 заявка
    Закрыт
    2 года назад
  • $10

    Есть макет проекта и таблицы Базы данных из access файла. Нужно доделать, а именно подключить Postgresql к проекту ну и чтоб всё работало.

    Базы данных1 заявка
    Закрыт
    2 года назад
  • Необходимо подготовить запросы   Oracle SQL (Нужны для выполнения на сайте llivesql.oracle.com)Т.е. есть описание и модель БД и к ней нужно составить запросы, их 51 шт. Первые 11 я составил, нужно доделать остальные и дописать скрипты ...

    Базы данных3 заявки
    Закрыт
    2 года назад
  • $50

    простая монотонная работа по выгрузке данных с сайта в excel зайти на сайт marketai.ru  нажать "протестировать" зарегистрироваться и получить 6-дневный доступ зайти на сайт, выбрать "анализ ниш" Блок 1 используя кнопку "добавить к сравнению" заполнить подряд категории и подкатегории например - категория ...

    Базы данных1 исполнитель
    Закрыт
    2 года назад
  • Добрый день, требуется доработать отчеты в 7 версии. Скажите сколько это будет стоить и какие сроки? Доработка отчетов в конфигурации 1С 7.7 1)Добавить в расчетную ведомость колонки: А) Налогооблагаемую базу для соц налога (сумма из которой чего исчисляется ...

    Базы данных2 заявки
    Закрыт
    2 года назад
  • Приветствую потенциальных исполнителей! Ввиду активных санкций со стороны других стран поддержка иностранных продуктов прекращена. Есть база данных с кодом в которой прописаны данные её актуальности. Необходимо откорректировать эти данные в части актуальности базы, никаких изменений в ...

    Базы данных3 заявки
    Закрыт
    2 года назад
  • $3

    Создать триггер, который при обновлении данных о Клиенте из таблицы «Клиенты» автоматически обновляет информацию этого клиента в таблицах «Забронированные номера», «Снятые номера».

    Базы данных5 заявок
    Закрыт
    2 года назад