เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

RIGHT, LEFT, และ OUTER joins

แม้ว่า INNER JOIN จะเป็น join ที่ใช้บ่อยที่สุด แต่บางครั้งก็จำเป็นต้องรวมข้อมูลที่ไม่ตรงกับเงื่อนไขการ join จากตารางหนึ่งหรือทั้งสองตาราง แบบฝึกหัดนี้จะพาไปรู้จักกับ 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;
แก้ไขและรันโค้ด