Dotaz s JOIN a UNION
Tvým cílem je vytvořit report s následujícími poli:
- season, které zobrazuje hodnotu
summernebowinter - country
- events, které ukazuje jedinečný počet událostí
Tento report lze vytvořit několika způsoby. V tomto cvičení použij přístup, kdy nejprve použiješ JOIN a poté UNION.
Kdykoli potřebuješ, můžeš se podívat na svůj E:R Diagram a zjistit, která pole a tabulky jsou relevantní.
Toto cvičení je součástí kurzu
Reporting in SQL
Pokyny k cvičení
- Sestav dotaz, který zobrazí jedinečné události (
events) podle země (country) a sezóny (season) pro letní události. - Sestav podobný dotaz, který zobrazí jedinečné události (
events) podle země (country) a sezóny (season) pro zimní události. - Spoj oba dotazy pomocí
UNION ALL. - Seřaď report podle počtu událostí sestupně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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 ____;