CommencerCommencer gratuitement

Jointures RIGHT, LEFT et OUTER

Même si INNER JOIN est l’une des jointures les plus utilisées, vous aurez parfois besoin de joindre des données en incluant les lignes qui ne correspondent pas à la condition de jointure, provenant d’une ou des deux tables. Cet exercice passe en revue les différents types de jointures dans BigQuery et comment les utiliser.

Cet exercice fait partie du cours

Introduction à BigQuery

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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;
Modifier et exécuter le code