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