시작하기무료로 시작하기

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;
코드 편집 및 실행