İlişkiler üzerinden join
Önceki egzersizde aşağıdaki diyagramı kullanmıştın:

Veritabanını sorgulamak için pandas içindeki read_sql() fonksiyonunu kullanabileceğini öğrendin. SQL'in asıl gücü, birden fazla tablodan gelen bilgileri hızla birleştirebilmesidir. Bunu JOIN ifadesini kullanarak yaparsın.
İki veya daha fazla tabloyu birleştirirken, pandas sorgu sonucundaki tüm sütunları bir DataFrame'e koyar.
Bu egzersiz
Data Engineering'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
SELECTifadesini tamamla;"Customer"tablosunu"Order"tablosuyla join etsin.dataiçindekiidsütununu yazdır. Ne görüyorsun?
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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.____)