Spojování poddotazů v klauzuli FROM
Tabulka match v Evropské fotbalové databázi neobsahuje názvy zemí ani týmů. Tyto informace získáš spojením s tabulkou country, díky čemuž pak můžeš agregovat data – například zjistit počet zápasů odehraných v každé zemi.
Pokud chceš filtrovat data z některé z těchto tabulek, můžeš z ní vytvořit poddotaz a ten pak spojit s existující tabulkou v databázi. Poddotaz v klauzuli FROM je efektivní způsob, jak zodpovědět detailní otázky vyžadující filtrování nebo transformaci dat ještě před jejich zahrnutím do výsledků.
Tvým úkolem v tomto cvičení je vytvořit poddotaz z tabulky match a ten pak spojit s tabulkou country, abys mohl/a zjistit informace o zápasech s celkovým počtem 10 a více gólů!
Toto cvičení je součástí kurzu
Manipulace s daty v SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
-- Select the country ID and match ID
___,
___
FROM match
-- Filter for matches with 10 or more goals in total
WHERE (___ + ___) >= ___;