ComenzarEmpieza gratis

Uniones en relaciones

Has utilizado el siguiente diagrama en el ejercicio anterior:

Esquema de base de datos para cliente y pedido

Has aprendido que puedes utilizar la función read_sql() de pandas para consultar la base de datos. El verdadero poder de SQL es la capacidad de unir información de varias tablas rápidamente. Para ello, utiliza la declaración JOIN.

Al unir dos o más tablas, pandas pone todas las columnas del resultado de la consulta en un DataFrame.

Este ejercicio forma parte del curso

Introducción a la ingeniería de datos

Ver curso

Instrucciones del ejercicio

  • Completa la declaración SELECT, de forma que una la tabla "Customer" con la "Order".
  • Selecciona la columna id de data. ¿Qué ves?

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# 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.____)
Editar y ejecutar código