Kom igångKom igång gratis

Kopplingar via relationer

Du använde följande diagram i föregående övning:

Database Schema for Customer and Order

Du har lärt dig att använda funktionen read_sql() från pandas för att ställa frågor mot databasen. En av SQL:s styrkor är möjligheten att snabbt kombinera information från flera tabeller. Det gör du med JOIN-satsen.

När du kopplar ihop två eller fler tabeller samlar pandas alla kolumner från frågeresultatet i en DataFrame.

Den här övningen är en del av kursen

Introduktion till datatekniker

Visa kurs

Övningsinstruktioner

  • Komplettera SELECT-satsen så att den kopplar tabellen "Customer" med tabellen "Order".
  • Skriv ut kolumnen id i data. Vad ser du?

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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.____)
Redigera och kör kod