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
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;