Comece agoraComece grátis

Joins RIGHT, LEFT e OUTER

Embora o INNER JOIN seja um dos joins mais usados, em outras situações você também vai precisar juntar dados que incluam resultados que não correspondem à condição de junção em uma ou ambas as tabelas. Neste exercício, você vai passar pelos diferentes tipos de join no BigQuery e ver como usá-los.

Este exercicio faz parte do curso

Introdução ao BigQuery

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

WITH orders AS (
  SELECT order_id, item.product_id
  FROM ecommerce.ecomm_orders, UNNEST(order_items) item
  LIMIT 10
),
products AS (
  SELECT product_id
  FROM ecommerce.ecomm_products
  LIMIT 10000
)
SELECT
	COUNT(*) AS orders
FROM orders o
-- Add the correct join to include all the values from the "orders" table
___ products p ON p.product_id = o.product_id;
Editar e Executar Código