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
Instrucciones de ejercicio
- Inspecciona atentamente el contenido de las tablas
company
yfortune500
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
yfortune500
con unaINNER 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 ___
___ ___.___=___.___;