Todas as tarefas

Produtos Nunca Comprados Juntos

Avançado

Tarefa sobre lógica negativa. **Condição:** Encontre todos os pares de produtos do catálogo que nunca estiveram no mesmo pedido. **Tabela:** order_items (order_id, product_id, ...) **Requisitos:** 1. Gerar todos os pares possíveis de produtos (A, B onde A < B) 2. Encontrar pares que estiveram no mesmo pedido pelo menos uma vez 3. Retornar pares que não estão entre os comprados juntos **Dica:** CROSS JOIN para todos os pares + NOT EXISTS para verificar.

Categoria
Self-Join
Tempo estimado
~25 min
Bancos de dados
PostgreSQLGreenplum
Tags
InterviewSelf-JoinNOT EXISTSPairsподзапросы

Entre para resolver

Começar a resolver