การ Join ตามความสัมพันธ์
คุณได้ใช้ไดอะแกรมต่อไปนี้ในแบบฝึกหัดที่ผ่านมา:

จากที่ได้เรียนมา ฟังก์ชัน read_sql() จาก pandas ช่วยให้สามารถ query ข้อมูลจากฐานข้อมูลได้ ความสามารถที่ทรงพลังที่สุดอย่างหนึ่งของ SQL คือการดึงข้อมูลจากหลายตารางมารวมกันได้อย่างรวดเร็วโดยใช้คำสั่ง JOIN
เมื่อ join ตารางตั้งแต่สองตารางขึ้นไป pandas จะนำคอลัมน์ทั้งหมดจากผลลัพธ์ของคิวรีมาจัดเก็บไว้ใน DataFrame
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Data Engineering เบื้องต้น
คำแนะนำการฝึกหัด
- เติมคำสั่ง
SELECTให้ครบ เพื่อ join ตาราง"Customer"กับตาราง"Order" - แสดงผลคอลัมน์
idของdataแล้วสังเกตว่าเห็นอะไร
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Complete the SELECT statement
data = pd.read_sql("""
SELECT * FROM "Customer"
INNER JOIN "____"
ON "Order"."____"="Customer"."____"
""", db_engine)
# Show the id column of data
print(data.____)