Začněte nyníZačněte zdarma

RIGHT, LEFT a OUTER joiny

Ačkoli INNER JOIN patří k nejpoužívanějším typům joinů, občas potřebuješ spojit data tak, aby výsledek zahrnoval i záznamy, které podmínce joinu nevyhovují – z jedné nebo obou tabulek. Toto cvičení tě provede různými typy joinů v BigQuery a ukáže ti, jak je používat.

Toto cvičení je součástí kurzu

Introduction to BigQuery

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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;
Upravit a spustit kód