Spojování pomocí relací
V předchozím cvičení jsi pracoval/a s tímto diagramem:

Naučil/a ses, že pomocí funkce read_sql() z knihovny pandas můžeš dotazovat databázi. Skutečná síla SQL spočívá v možnosti rychle spojovat data z více tabulek – k tomu slouží příkaz JOIN.
Při spojování dvou nebo více tabulek pandas vloží všechny sloupce výsledku dotazu do DataFrame.
Toto cvičení je součástí kurzu
Introduction to Data Engineering
Pokyny k cvičení
- Dokonči příkaz
SELECTtak, aby spojil tabulku"Customer"s tabulkou"Order". - Vypiš sloupec
idz proměnnédata. Co vidíš?
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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.____)