始める無料で始める

RIGHT、LEFT、OUTER JOIN

INNER JOIN は最もよく使われる結合の一つですが、場合によっては、結合条件に一致しない結果も片方または両方のテーブルから含めて結合する必要があります。この演習では、BigQuery のさまざまな結合タイプとその使い方を順に確認します。

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

BigQuery入門

コースを見る

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

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

WITH orders AS (
  SELECT order_id, item.product_id
  FROM ecommerce.ecomm_orders, UNNEST(order_items) item
  LIMIT 10
),
products AS (
  SELECT product_id
  FROM ecommerce.ecomm_products
  LIMIT 10000
)
SELECT
	COUNT(*) AS orders
FROM orders o
-- Add the correct join to include all the values from the "orders" table
___ products p ON p.product_id = o.product_id;
コードを編集して実行