Sử dụng joins
Trong nhiều kho dữ liệu, bao gồm BigQuery, dữ liệu được lưu ở nhiều bảng và liên kết với nhau bằng các khóa chung. Dữ liệu của khóa học này cũng như vậy, mô phỏng một kho dữ liệu thực tế.
Trong bài tập này, bạn sẽ kết hợp hai bảng để tạo ra một kết quả duy nhất.
Bài tập này là một phần của khóa học
Giới thiệu về BigQuery
Hướng dẫn bài tập
- Join
ecomm_ordersvớiecomm_order_detailsbằng cột chungorder_id. - Sắp xếp dữ liệu theo
order_purchase_timestampđể hiển thị các đơn hàng gần đây nhất.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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;