Query con JOIN poi UNION
Il tuo obiettivo è creare un report con i seguenti campi:
- season, che restituisce
summeroppurewinter - country
- events, che mostra il numero univoco di eventi
Ci sono diversi modi per creare questo report. In questo esercizio, crealo usando prima JOIN, poi UNION.
Come sempre, puoi fare riferimento al tuo E:R Diagram per identificare tabelle e campi rilevanti.
Questo esercizio fa parte del corso
Reportistica in SQL
Istruzioni dell'esercizio
- Imposta una query che mostri gli
eventsunivoci percountryeseasonper gli eventi summer. - Imposta una query analoga che mostri gli
eventsunivoci percountryeseasonper gli eventi winter. - Combina le due query usando
UNION ALL. - Ordina il report per events in ordine decrescente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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 ____;