Îmbinarea pe relații
Ai folosit următoarea diagramă în exercițiul anterior:

Ai învățat că poți folosi funcția read_sql() din pandas pentru a interoga baza de date. Adevărata putere a SQL constă în capacitatea de a uni rapid informații din mai multe tabele. Acest lucru se realizează cu ajutorul instrucțiunii JOIN.
Atunci când îmbini două sau mai multe tabele, pandas reunește toate coloanele rezultatului interogării într-un DataFrame.
Acest exercițiu face parte din cursul
Introducere în Data Engineering
Instrucțiuni pentru exercițiu
- Completează instrucțiunea
SELECTastfel încât să îmbine tabelul"Customer"cu tabelul"Order". - Afișează coloana
iddindata. Ce observi?
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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.____)