Kom igångKom igång gratis

RIGHT-, LEFT- och OUTER-join

Även om INNER JOIN är en av de vanligaste join-typerna, behöver du ibland också joina data som inkluderar resultat som inte matchar join-villkoret från en eller båda tabellerna. Den här övningen går igenom de olika join-typerna i BigQuery och hur du använder dem.

Den här övningen är en del av kursen

Introduktion till BigQuery

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod