Zacznij terazZacznij za darmo

Złączenia RIGHT, LEFT i OUTER

Choć INNER JOIN jest jednym z najczęściej używanych złączeń, zdarzają się sytuacje, gdy trzeba połączyć dane zawierające wyniki niedopasowane do warunku złączenia – z jednej lub obu tabel. To ćwiczenie przeprowadzi cię przez różne typy złączeń dostępnych w BigQuery i pokaże, jak z nich korzystać.

To ćwiczenie jest częścią kursu

Wprowadzenie do BigQuery

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod