elbarto: SQL Abrrage ?

Beitrag lesen

Hallo,
ich hoffe ihr könnt mir helfen.

Ich habe eine Datenbank mit 4 Tabellen.

tournament_battles (opponentID, challengerID, ....) = Begegnungstabelle
tournaments (tournamentID, ...) = Turniertabelle
user_to_tournaments (tournamentID, userID) = Turnierteilnehmerrelationstabelle
users(userID, username, ....) = Benutzertabelle

Die wichtigen Felder habe ich mal mit eingetragen.

Es soll folgendes Ergebnis erzielt werden:

Es sollen alle Teilnehmer mit allen tournament_battles Feldern, user_to_tournaments userID Feld und users username Feld aufgelistet werden, die im tourmanent_battles challengerID oder opponentID gespeichert sind, die am Turnier user_to_tournaments tournamentID X teilnehmen. Wenn es keine Begegnungen gibt, sollen trotzdem die Teilnehmer aufgelistet werden und die tournament_battle Felder geNULLed werden.

Kann mir da einer helfen ?