Joins gebruiken
In veel datawarehouses, waaronder BigQuery, worden gegevens opgeslagen in verschillende tabellen die met elkaar zijn verbonden via gemeenschappelijke sleutels. Dat geldt ook voor de cursusdata, die een realistisch datawarehouse nabootst.
In deze oefening combineer je twee tabellen om één resultaat te maken.
Deze oefening maakt deel uit van de cursus
Introductie tot BigQuery
Oefeninstructies
- Join
ecomm_ordersmetecomm_order_detailsvia de gedeelde kolomorder_id. - Sorteer de gegevensset op
order_purchase_timestampom de meest recente bestellingen te tonen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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;