ComenzarEmpieza gratis

Consulta JOIN y luego UNION

Tu objetivo es crear un informe con los siguientes campos:

  • season, que muestre summer o winter
  • 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

Ver curso

Instrucciones del ejercicio

  • Prepara una consulta que muestre los events únicos por country y season para eventos de summer.
  • Prepara una consulta similar que muestre los events únicos por country y season para 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 ____;
Editar y ejecutar código