Använda joins
I många datalager, inklusive BigQuery, lagras data i olika tabeller som länkas samman via gemensamma nycklar. Det gäller även kursens data, som efterliknar ett verkligt datalager.
I den här övningen kombinerar du två tabeller för att skapa ett enda resultat.
Den här övningen är en del av kursen
Introduktion till BigQuery
Övningsinstruktioner
- Joina
ecomm_ordersmedecomm_order_detailsvia den gemensamma kolumnenorder_id. - Sortera datamängden efter
order_purchase_timestampför att visa de senaste beställningarna.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;