Menu
Coddy logo textTech

Revisão – JOIN

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 45 de 72.

challenge icon

Desafio

Médio

Tabelas e colunas disponíveis:

  • orders: id, customer_id
  • products: id, unit_price, units_in_stock
  • order_items: id, order_id, product_id, quantity

Encontre os IDs dos clientes que encomendaram produtos com preço unitário inferior a 10 e liste a quantidade total desses produtos baratos que cada cliente encomendou.

Retorne as seguintes colunas:

  • customer_id
  • total_quantity (a soma das quantidades de produtos com preço unitário < 10 para cada cliente)

Experimente você mesmo

-- Liste a coluna de agrupamento e o valor agregado que a tarefa pede
SELECT ____
FROM orders
-- Cada join precisa de uma condição que relacione uma coluna de id à coluna que aponta para ela
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- Em seguida, mantenha apenas as linhas que atendem ao limiar que a tarefa descreve
WHERE ____
GROUP BY orders.customer_id;

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL