Unir-se em relações
Você usou o diagrama a seguir no exercício anterior:
Você aprendeu que pode usar a função read_sql()
de pandas
para consultar o banco de dados. O verdadeiro poder do SQL é a capacidade de unir informações de várias tabelas rapidamente. Você faz isso usando a instrução JOIN
.
Ao unir duas ou mais tabelas, o site 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 de exercício
- Complete a instrução
SELECT
para que você junte a tabela"Customer"
com a"Order"
. - Imprima a coluna
id
dedata
. O que você vê?
Exercício interativo prático
Experimente este exercício preenchendo 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.____)