Juntando por relações
Você usou o seguinte diagrama no exercício anterior:

Você aprendeu que pode usar a função read_sql() do pandas para consultar o banco de dados. O verdadeiro poder do SQL é a capacidade de juntar rapidamente informações de várias tabelas. Você faz isso usando a cláusula JOIN.
Ao juntar duas ou mais tabelas, o pandas coloca todas as colunas do Resultado da consulta em um DataFrame.
Este exercício faz parte do curso
Introdução à Engenharia de Dados
Instruções do exercício
- Complete o comando
SELECTpara juntar a tabela"Customer"com a tabela"Order". - Imprima a coluna
iddedata. O que você observa?
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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.____)