Utiliser des jointures
Dans de nombreux entrepôts de données, dont BigQuery, les données sont stockées dans différentes tables reliées par des clés communes à travers les tables. C'est le cas avec les données du cours, qui reproduisent un entrepôt de données réel.
Dans cet exercice, vous allez combiner deux tables pour produire un seul résultat.
Cette activité fait partie du cours
Introduction à BigQuery
Instructions de l’exercice
- Faites une jointure entre
ecomm_ordersetecomm_order_detailsà l'aide de la colonne communeorder_id. - Triez l'ensemble de données par
order_purchase_timestamppour afficher les commandes les plus récentes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
ecomm_orders.order_id,
ecomm_orders.order_items,
ecomm_order_details.order_status,
ecomm_order_details.order_purchase_timestamp
FROM
ecommerce.ecomm_orders
-- Join on the common order_id column
JOIN
ecommerce.ecomm_order_details ___ (___)
-- Order to show recent orders
ORDER BY ___ ___
LIMIT 10;