Zacznij terazZacznij za darmo

Pobieranie nazw drużyn za pomocą podzapytania

Rozwiążmy problem, który pojawiał się już kilka razy w tym kursie – jak uzyskać w jednym wynikowym zapytaniu zarówno nazwę drużyny gospodarzy, jak i gości?

Spośród 4 omawianych technik można to zrobić za pomocą podzapytań, skorelowanych podzapytań oraz CTE. Przećwiczmy tworzenie podobnych zbiorów wyników przy użyciu każdej z tych 3 metod w kolejnych 3 ćwiczeniach – zacznijmy od podzapytań w FROM.

Uwaga: jeśli kod przekroczy limit czasu, prawdopodobnie popełniono błąd w JOIN i połączono tabele po niewłaściwych polach, co spowodowało powstanie zbyt dużej tabeli. Uważnie przeczytaj dostarczony kod i komentarze, a następnie sprawdź warunki ON!

To ćwiczenie jest częścią kursu

Data Manipulation in SQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT 
	m.id, 
    t.team_long_name AS hometeam
-- Left join match and team
FROM ___ AS m
___ ___ ___ as t
ON m.hometeam_id = team_api_id;
Edytuj i uruchom kod