1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s daty v SQL

Connected

cvičení

Spojení CTE dohromady

Teď, když máš oba poddotazy identifikující domácí a hostující týmy, je čas přepsat dotaz tak, aby poddotazy home a away fungovaly jako Common Table Expressions (CTE). Všimni si, že hlavní dotaz obsahuje výraz SELECT DISTINCT. Bez omezení pouze na DISTINCT záznamy by se ti mohl každý odehraný zápas zobrazit vícekrát.

Pokračuj v sestavování dotazu, který vrátí všechny zápasy Manchesteru United v sezóně 2014/2015.

Pokyny

100 XP
  • Deklaruj CTE home a away před hlavním dotazem.
  • Připoj CTE k tabulce zápasů pomocí LEFT JOIN.
  • Vyber relevantní data z CTE do hlavního dotazu.
  • V hlavním dotazu vyber datum z tabulky match, názvy týmů z CTE a počty gólů domácích a hostů z tabulky match.