Filtrar con un JOIN
Cuando añades un filtro a una consulta que requiere referenciar otra tabla, puedes seguir distintos enfoques. Una opción es hacer JOIN con la nueva tabla y luego añadir una sentencia básica WHERE.
Tu objetivo es crear un informe con las siguientes características:
- La primera columna es bronze_medals, es decir, el número total de
bronze. - La segunda columna es silver_medals, es decir, el número total de
silver. - La tercera columna es gold_medals, es decir, el número total de
gold. - Solo se incluyen los
summer_games. - El informe se filtra para incluir únicamente a atletas de 16 años o menos.
En este ejercicio, usa el enfoque con JOIN.
Este ejercicio forma parte del curso
Informes en SQL
Instrucciones del ejercicio
- Crea una consulta que obtenga el total de
bronze_medals,silver_medalsygold_medalsdesummer_games. - Usa un
JOINy una sentenciaWHEREpara filtrar a atletas de 16 años o menos.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Pull summer bronze_medals, silver_medals, and gold_medals
SELECT
____,
____,
____
FROM ____ AS s
JOIN ____ AS a
ON ____
-- Filter for athletes age 16 or below
WHERE ____;