ComenzarEmpieza gratis

Unir tablas

Parte de la exploración de una base de datos consiste en averiguar cómo se relacionan las tablas entre sí. Las tablas company y fortune500 no tienen una relación formal entre ellas en la base de datos, pero esto no te impide unirlas.

Para unir las tablas, tienes que encontrar una columna que tengan en común y cuyos valores sean coherentes en todas las tablas. Recuerda: que dos tablas tengan una columna con el mismo nombre no significa que esas columnas contengan necesariamente datos compatibles. Si encuentras más de un par de columnas con datos similares, puede que tengas que probar a unir con cada una de ellas sucesivamente para ver si obtienes el mismo número de resultados.

Haz referencia al entity relationship diagram si es necesario.

Este ejercicio forma parte del curso

Análisis exploratorio de datos en SQL

Ver curso

Instrucciones de ejercicio

  • Inspecciona atentamente el contenido de las tablas company y fortune500 para encontrar una columna presente en ambas tablas que también puede considerarse que identifica de forma única a cada empresa.
  • Une las tablas company y fortune500 con una INNER JOIN.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

SELECT company.name
-- Table(s) to select from
  FROM company
       INNER JOIN ___
       ___ ___.___=___.___;
Editar y ejecutar código