MulaiMulai sekarang secara gratis

Menggabungkan berdasarkan relasi

Anda telah menggunakan diagram berikut pada latihan sebelumnya:

Database Schema for Customer and Order

Anda telah mempelajari bahwa Anda dapat menggunakan fungsi read_sql() dari pandas untuk melakukan kueri ke database. Kekuatan utama SQL adalah kemampuan untuk menggabungkan informasi dari banyak tabel dengan cepat. Anda melakukan ini menggunakan pernyataan JOIN.

Saat menggabungkan dua atau lebih tabel, pandas menempatkan semua kolom dari Hasil kueri ke dalam sebuah DataFrame.

Latihan ini adalah bagian dari kursus

Pengantar Data Engineering

Lihat Kursus

Petunjuk latihan

  • Lengkapi pernyataan SELECT, sehingga menggabungkan tabel "Customer" dengan tabel "Order".
  • Cetak kolom id dari data. Apa yang Anda lihat?

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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.____)
Edit dan Jalankan Kode