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 y completa 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