Consulta JOIN y luego UNION
Tu objetivo es crear un informe con los siguientes campos:
- season, que muestre
summerowinter - country
- events, que muestre el número único de eventos
Hay varias maneras de crear este informe. En este ejercicio, créalo usando primero JOIN y después UNION.
Como siempre, puedes consultar tu diagrama E:R para identificar las tablas y campos relevantes.
Este ejercicio forma parte del curso
Informes en SQL
Instrucciones del ejercicio
- Prepara una consulta que muestre los
eventsúnicos porcountryyseasonpara eventos de summer. - Prepara una consulta similar que muestre los
eventsúnicos porcountryyseasonpara eventos de winter. - Combina ambas consultas usando
UNION ALL. - Ordena el informe por eventos en orden descendente.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Query season, country, and events for all summer events
SELECT
____ AS season,
____,
____ AS events
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____
-- Combine the queries
____
-- Query season, country, and events for all winter events
SELECT
____ AS season,
____,
____ AS events
FROM ____ AS w
JOIN ____ AS c
ON ____
GROUP BY ____
-- Sort the results to show most events at the top
ORDER BY ____;