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
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 match and team
FROM ___ AS m
___ ___ ___ as t
ON m.hometeam_id = team_api_id;