ПочатиПочніть безкоштовно

RIGHT, LEFT і OUTER-зʼєднання

Хоча 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;
Редагувати та запускати код