Bắt đầu ngayBắt đầu miễn phí

RIGHT, LEFT, và OUTER join

Mặc dù INNER JOIN là một trong những kiểu join được dùng nhiều nhất, đôi khi bạn cũng cần join dữ liệu để bao gồm cả các kết quả không khớp điều kiện join từ một hoặc cả hai bảng. Bài tập này sẽ hướng dẫn bạn qua các kiểu join khác nhau trong BigQuery và cách sử dụng chúng.

Bài tập này là một phần của khóa học

Giới thiệu về BigQuery

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã