ComenzarEmpieza 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 falla, probablemente cometiste un error en JOIN e intentaste unir los campos equivocados, ¡lo que hizo que la tabla fuera demasiado grande! Lee atentamente el código y los comentarios proporcionados y comprueba tus condiciones ON.

Este ejercicio forma parte del curso

Manipulación de datos en SQL

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

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