Łączenie tabel za pomocą relacji
W poprzednim ćwiczeniu korzystałeś/-aś z poniższego diagramu:

Wiesz już, że do odpytywania bazy danych możesz użyć funkcji read_sql() z biblioteki pandas. Prawdziwą siłą SQL jest możliwość szybkiego łączenia informacji z wielu tabel jednocześnie. Służy do tego instrukcja JOIN.
Podczas łączenia dwóch lub więcej tabel pandas umieszcza wszystkie kolumny wynikowego zapytania w DataFrame.
To ćwiczenie jest częścią kursu
Wprowadzenie do inżynierii danych
Instrukcje do ćwiczenia
- Uzupełnij instrukcję
SELECTtak, aby złączyła tabelę"Customer"z tabelą"Order". - Wyświetl kolumnę
idz obiektudata. Co widzisz?
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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.____)