Consulta JOIN e depois UNION
Seu objetivo é criar um relatório com os seguintes campos:
- season, que retorna
summerouwinter - country
- events, que mostra o número único de eventos
Há várias maneiras de criar esse relatório. Neste exercício, crie o relatório usando primeiro JOIN e depois UNION.
Como sempre, sinta-se à vontade para consultar seu Diagrama E:R para identificar os campos e as tabelas relevantes.
Este exercício faz parte do curso
Relatórios em SQL
Instruções do exercício
- Configure uma consulta que mostre
eventsexclusivos porcountryeseasonpara eventos de summer. - Configure uma consulta semelhante que mostre
eventsexclusivos porcountryeseasonpara eventos de winter. - Combine as duas consultas usando
UNION ALL. - Ordene o relatório por events em ordem decrescente.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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 ____;