ÎncepețiÎncepe gratuit

Obține numele echipelor cu un subquery

Să rezolvăm o problemă cu care ne-am mai întâlnit în acest curs — Cum obții atât numele echipei de acasă, cât și al celei din deplasare într-un singur rezultat final?

Dintre cele 4 tehnici discutate, acest lucru se poate realiza folosind subquery-uri, subquery-uri corelate și CTE-uri. Hai să exersăm crearea unor seturi de rezultate similare cu fiecare dintre aceste 3 metode pe parcursul următoarelor 3 exerciții, începând cu subquery-urile în FROM.

Avertisment: dacă codul expiră, probabil ai făcut o greșeală în JOIN și ai încercat să unești câmpuri incorecte, ceea ce a dus la un tabel prea mare! Citește cu atenție codul și comentariile furnizate, și verifică condițiile ON!

Acest exercițiu face parte din cursul

Manipularea datelor în SQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul