Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Обучение SQL — работа в Москве

Дата: 2025-10-09
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-10-09
Описание
Для себя Здравствуйте, необходимо в Greenplum(Postgres) решить следующую задачу. Тестовая среда - https://dbfiddle.uk/AXORjD8a Есть пары товаров: Товар 1 Товар 2 Товар 1 Товар 3 …. …. Товар 2 Товар 1 Товар 2 Товар 5 Товар 4 Товар 6 Товар 4. Товар 7 Товар 7 Товар 4 Товар 7. Товар 9 Товар 10 Товар 11 Есть функция в питоне, которая проходит по строкам, делает set по каждой паре товаров. Далее объединяет сэты в один, если среди них есть хоть одно пересечение.То есть мы получаем сэты, в которых непересекшиеся товары, исходя из примера: Создаются сэты по строчкам: (1,2) (1,3) (2,1) (2,5) (4,6) (4,7) (7,4) (7,9) (10,11) Далее объединяем сэты в общие сэты, если между ними есть хоть одно пересечение (1,2) и (1,3) = (1,2,3) Результат проверяем со следующей строкой (1,2,3) и (2,1) = (1,2,3) И так далее (1,2,3) и (2,5) = (1,2,3,5) (4,6) и (4,7) = (4,6,7) Результат: (1,2,3, 5) (4,6, 7,9) (10,11) Результирующая таблица вот такой вид должна иметь: Model1. Model2. Все пересечения Товар 1 Товар 2 (1,2,3,5) Товар 1 Товар 3. (1,2,3,5) …. …. Товар 2 Товар 1. (1,2,3,5) Товар 2 Товар 5. (1,2,3,5) Товар 4 Товар 6. (4,6,7,9) Товар 4. Товар 7. (4,6,7,9) Товар 7 Товар 4. (4,6,7,9) Товар 7. Товар 9. (4,6,7,9) Товар 10 Товар 11. (10,11)
Похожие заказы

Обучение SQL

дистанционно
договорная
Для работы
Москва Репетиторы

Обучение SQL

дистанционно
договорная
Для работы
Москва Репетиторы

Обучение SQL

дистанционно
договорная
Для работы
Москва Репетиторы

Обучение SQL

дистанционно
договорная
Для работы
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: golang, PHP, SQL Для себя Уроки программирования на английском языке
Москва Репетиторы

Обучение программированию

без разницы
от 3000.00 руб.
Язык программирования: Python, C++, Java, SQL, JavaScript Для себя
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python, C#, JavaScript, SQL Для себя Хочу понять как проектировать модели данных, разобраться с типами данных Api контракты (фронтенд бекенд, бекенд бекенд)
Москва Репетиторы