始める無料で始める

結合の活用

BigQuery を含む多くのデータウェアハウスでは、データはテーブル間で共通のキーによって関連付けられた複数のテーブルに保存されています。コースのデータも、実際のデータウェアハウスを模してこの構造になっています。

この演習では、2 つのテーブルを結合して 1 つの結果を作成します。

この演習はコースの一部です

BigQuery入門

コースを見る

演習の手順

  • 共通の order_id 列を使って、ecomm_ordersecomm_order_details を結合します。
  • order_purchase_timestamp で並べ替え、最新の注文が上に来るようにします。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

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;
コードを編集して実行