SQL Abfrage über zwei Tabellen mit zwei Kriterien

Elite1981

New Member
Hallo zusammen,

ich brauche mal kurz Hilfe, probiere und suche schon seit Stunden nach einer Lösung.

Ich möchte mir aus einer Tabelle alle Spiele einer Ligasaison ausgeben. In der Tabelle wo die Spiele gespeichert sind, sind die Teams nur in Form einer ID gespeichert und ich möchte bei der Ausgabe gerne die Namen welche in einer anderen Tabelle stehen ausgeben.

Folgend mal der Aufbau der Tabellen
##############
Tabelle_Spiele
##############
Spalte = Spiel_ID
Spalte = Team_ID_1
Spalte = Team_ID_2
##############
Tabelle_Teams
##############
Spalte = Team_ID
Spalte = Team_Name
Ausgabe will ich wie folgt erreichen:
__________________________________
Spiel ID | Team Name 1 | Team Name 2
__________________________________

Die Ausgabe mit dem Team ID´s ist kein Problem! Ich habe versucht eine Abfrage mit Join zu schrieben, doch leider hat das vorne und hinten nicht hin, da der mir dann natürlich nur die Spiele ausgibt welche eine Übereinstimmung haben. Der Versuch eine Join Abfrage zu generieren welche über die beiden Spalten “Team_ID_1“ und “Team_ID_2“ gibt, endet nur in Fehlermeldungen.
Währe nett wenn mir jemand helfen könnte.
 
Nimm anstatt JOIN einen LEFT JOIN, dann hast du in den Ergebnissen auch Zeilen ohne Übereinstimmung.
 
Back
Top