Joins con agregaciones
En BigQuery, los joins suelen combinarse con agregaciones. Por ejemplo, imagina que tienes una tabla muy grande como nuestra tabla orders, que tiene muchas entradas y puede crecer con el tiempo, y nuestra tabla products, que tiene menos entradas.
En este ejercicio, debes contar el número de pedidos por producto.
Este ejercicio forma parte del curso
Introducción a BigQuery
Instrucciones del ejercicio
- Cuenta el número de pedidos para cada
product_iden el conjunto de datosecomm_products.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
WITH orders AS (SELECT
o.order_id,
item.product_id
FROM ecommerce.ecomm_orders o, unnest(o.order_items) item)
SELECT
p.product_id,
COUNT(o.order_id)
FROM orders o
-- Complete the join to the products table
___ ecommerce.ecomm_products p
-- Join the data using the product_id column
___
GROUP BY p.product_id;