EmpezarEmpieza gratis

Obtener los nombres de los equipos con una subconsulta

Resolvamos un problema con el que nos hemos encontrado varias veces en este curso: ¿cómo se obtienen los nombres de los equipos local y visitante en el resultado de la consulta final?

De las 4 técnicas que acabamos de comentar, esta puede usarse aplicando subconsultas, subconsultas correlacionadas y CTE. Practiquemos la creación de conjuntos de resultados similares utilizando cada uno de estos 3 métodos en los 3 ejercicios siguientes, empezando por las subconsultas en FROM.

Advertencia: Si tu código agota el tiempo de espera, es probable que hayas cometido un error en JOIN y hayas intentado unir campos incorrectos, lo que ha provocado que la tabla sea demasiado grande. Lee atentamente el código y los comentarios proporcionados y comprueba tus condiciones de ON.

Este ejercicio forma parte del curso

Manipulación de datos en SQL

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

SELECT 
	m.id, 
    t.team_long_name AS hometeam
-- Left join match and team
FROM ___ AS m
___ ___ ___ as t
ON m.hometeam_id = team_api_id;
Editar y ejecutar código