LoslegenKostenlos loslegen

Teamnamen mit einer Unterabfrage abrufen

Lass uns ein Problem lösen, auf das wir in diesem Kurs schon ein paar Mal gestoßen sind: Wie bekommt man sowohl den Namen der Heimmannschaft als auch den der Auswärtsmannschaft in ein einziges Abfrageergebnis?

Von den vier Methoden, die wir gerade besprochen haben, kann dies mit Unterabfragen, korrelierten Unterabfragen und CTEs realisiert werden. In den nächsten drei Übungen werden wir uns darin üben, mit jeder dieser drei Methoden ähnliche Ergebnismengen zu erstellen. Wir beginnen mit Unterabfragen in FROM.

Achtung: Wenn dein Code nicht funktioniert, hast du wahrscheinlich einen Fehler in der JOIN gemacht und versucht, die falschen Felder zu verknüpfen, wodurch die Tabelle zu groß wurde! Lies den angegebenen Code und die Kommentare sorgfältig durch und überprüfe deine ON-Bedingungen!

Diese Übung ist Teil des Kurses

Datenbearbeitung in SQL

Kurs anzeigen

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

SELECT 
	m.id, 
    t.team_long_name AS hometeam
-- Left join team to match
FROM ___ AS m
___ ___ ___ as t
ON m.hometeam_id = team_api_id;
Code bearbeiten und ausführen