Menggabungkan berdasarkan relasi
Anda telah menggunakan diagram berikut pada latihan sebelumnya:

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
Petunjuk latihan
- Lengkapi pernyataan
SELECT, sehingga menggabungkan tabel"Customer"dengan tabel"Order". - Cetak kolom
iddaridata. 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.____)