Joins verwenden
In vielen Data Warehouses, einschließlich BigQuery, werden Daten in verschiedenen Tabellen gespeichert, die über gemeinsame Schlüssel miteinander verknüpft sind. So ist es auch bei den Kursdaten, die ein reales Data Warehouse nachbilden.
In dieser Übung kombinierst du zwei Tabellen, um ein einzelnes Ergebnis zu erstellen.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in BigQuery</Kurs>Übungsanweisungen
- Verbinde
ecomm_ordersmitecomm_order_detailsüber die gemeinsame Spalteorder_id. - Sortiere den Datensatz nach
order_purchase_timestamp, um die neuesten Bestellungen anzuzeigen.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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;