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

UNNEST กับ CROSS JOINs

ดังที่เคยเห็นมาบ้างแล้วในคอร์สนี้ คุณสามารถ join ค่าที่ un-nested เข้ากับค่าในตารางต้นฉบับได้โดยใช้ syntax แบบย่อของ cross join แบบฝึกหัดนี้จะพิสูจน์สิ่งนั้นด้วยการใช้ syntax cross join แบบเต็มรูปแบบ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

BigQuery เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เขียนคิวรีให้สมบูรณ์เพื่อทำ cross join ระหว่างตารางหลัก ecomm_orders กับข้อมูล STRUCT ที่ un-nested ซึ่งอยู่ในตารางเดียวกันในคอลัมน์ order_items

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT
	o.order_id,
	item.price
FROM ecommerce.ecomm_orders o
-- Add the correct join type and syntax to expand the STRUCT data in 
___ ___(o.order_items) item
แก้ไขและรันโค้ด