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

การ join themes เข้ากับ children ของตัวเอง

ตารางสามารถ join กับตัวเองได้!

ในตาราง themes ที่เปิดดูได้ใน console จะเห็นว่ามีทั้งคอลัมน์ id และคอลัมน์ parent_id ด้วยเหตุนี้ จึงสามารถ join ตาราง themes เข้ากับตัวเองเพื่อดูความสัมพันธ์แบบ parent-child ที่มีอยู่ในแต่ละ theme

ในวิดีโอ เราเห็นการ join themes เข้ากับ parent ของตัวเอง ในแบบฝึกหัดนี้ ลองใช้แนวทางที่คล้ายกัน แต่สลับทิศทาง นั่นคือ join themes เข้ากับ children ของตัวเอง มาลองดูกันว่า theme "Harry Potter" มี children อะไรบ้าง

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

การ Join ข้อมูลด้วย dplyr

ดูคอร์ส

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

  • Inner join themes เข้ากับ children ของตัวเอง โดยกำหนด suffix เป็น "_parent" และ "_child" ตามลำดับ
  • กรองตารางนี้เพื่อหา children ของ theme "Harry Potter"

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

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

themes %>% 
  # Inner join the themes table
  ___ %>%
  # Filter for the "Harry Potter" parent name 
  ___
แก้ไขและรันโค้ด