Menu
Coddy logo textTech

Repaso: unión

Parte de la sección Fundamentos del Journey de SQL de Coddy. Lección 45 de 72.

challenge icon

Desafío

Intermedio

Tablas y columnas disponibles:

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

Busca los IDs de los clientes que hayan pedido productos con un precio unitario inferior a 10 y muestra la cantidad total de esos productos baratos que ha pedido cada cliente.

Devuelve las siguientes columnas:

  • customer_id
  • total_quantity (la suma de las cantidades de productos con un precio unitario < 10 para cada cliente)

Pruébalo tú mismo

-- Lista la columna de agrupación y el valor agregado que pide la tarea
SELECT ____
FROM orders
-- Cada join necesita una condición que empareje una columna id con la columna que apunta a ella
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- Luego mantén solo las filas que cumplan el umbral que describe la tarea
WHERE ____
GROUP BY orders.customer_id;

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de SQL