Все задачи

Товары, которые никогда не покупали вместе

Продвинутый

Задача на отрицательную логику. **Условие:** Найдите все пары товаров из каталога, которые никогда не были в одном заказе. **Таблица:** order_items (order_id, product_id, ...) **Требования:** 1. Сгенерировать все возможные пары товаров (A, B где A < B) 2. Найти пары, которые были хотя бы раз в одном заказе 3. Вернуть пары, которых нет среди купленных вместе **Подсказка:** CROSS JOIN для всех пар + NOT EXISTS для проверки.

Категория
Self-Join
Время
~25 мин
Базы данных
PostgreSQLGreenplum
Теги
InterviewSelf-JoinNOT EXISTSPairsподзапросы

Войдите, чтобы решить

Начать решение