Using joins
In many data warehouses, including BigQuery, data is stored in various tables linked by common keys across the table. This is the case with the course data, which mimics a real-world data warehouse.
For this exercise, you will combine two tables to create a single outcome.
This exercise is part of the course
Introduction to BigQuery
Exercise instructions
- Join the
ecomm_orders
to theecomm_order_details
using the commonorder_id
column. - Order the dataset by
order_purchase_timestamp
to show the most recent orders.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
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;